summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* sysklog: comment out configuration regarding xconsoleChenQi/systemd-syslog-serviceChen Qi2014-09-261-4/+4
| | | | | | | | | | | | | | | I commented out these configurations for the following reasons: We don't have xconsole utility in OE. These configurations are useless for us. Besides, the /dev/xconsole device is created in the init script which means if these configuration are enabled, we need to add a script in sysklogd which creates /dev/xconsole and is invoked in ExecStartPre in the sysklogd's service file. I think it's better that we just comment these lines out. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* sysklogd: add systemd supportChen Qi2014-09-264-7/+300
| | | | | | | | | | | This patch includes the following changes: 1. Add socket activation support for sysklogd 2. Add systemd service file 3. Use ALTERNATIVE mechanism in OE to manage the syslog service 4. Set ALTERNATIVE_PRIORITY to "100" regardless of whether 'systemd' is in DISTRO_FEATURES or not because sysklogd now has systemd support. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* busybox: fix for syslog service in systemdChen Qi2014-09-193-9/+11
| | | | | | | | | | | | | | | | | | This patch includes the following changes: 1. Explicitly set StandardOutput of the log daemon to null. This would avoid creating a feedback loop of the syslog service. See link below for more information. http://www.freedesktop.org/wiki/Software/systemd/syslog/ 2. Use ALTERNATIVE machanism to manage the syslog service file. This is because that other package may also provide a syslog implementation. 3. Make the syslog daemon socket activated only. Otherwise, things would crash if we install busybox-syslog and other syslog packages together in one image. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* systemd: enable syslog.socket by defaultChen Qi2014-09-191-0/+2
| | | | | | | | | | | | | | | | | | | | | The syslog daemon behaviour in our systemd system should be like the following 1. If ForwardToSyslog is disabled, no daemon should be started. 2. If ForwardToSyslog is enabled, daemon should be started via socket activation. This is very important for OE based system. Because unlike other distros, OE allows serveral syslog packages installed into one image, using ALTERNATIVE mechanism to manage them. If the syslog service is started regardless of socket activation, things crash. For example, if there's 'WantedBy=multi-user.target' in the '[Install]' section of busybox-syslog.service file, then this service would be started anyway, even if syslog.service doesn't point to it. In this case, /sbin/syslogd in busybox-syslog.service might be from other syslog packages like sysklogd or rsyslog. This patch is series of patches to implement the above behaviour. The syslog.socket needs to be enabled by default so that other syslog service could correctly be activated via socket activation at runtime. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* sstatesig: fix overrides behaviour to remove SIGGEN_LOCKEDSIGS_i586Hongxu Jia2014-09-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Require a sig file which SIGGEN_LOCKEDSIGS_i586 is not null, but the actual SIGGEN_LOCKEDSIGS_i586 is null. Invoking 'bitbake -e' and we got: ... 3935 # $SIGGEN_LOCKEDSIGS_i586 [2 operations] 3936 # set /path/to/locked-sigs.inc:8576 3938 # del data_smart.py:406 [finalize] 3939 # "" ... It was caused by the following commit: ... (Bitbake rev: 899d45b90061eb3cf3e71029072eee42cd80930c) Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Tue May 31 23:52:50 2011 +0100 bitbake/data_smart: Change overrides behaviour to remove expanded variables from the datastore ... We add prefix 't-' to type to workaround the overrides behaviour. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
* sstate: set SIGGEN_LOCKEDSIGS_CHECK_LEVEL default to errorHongxu Jia2014-09-171-0/+2
| | | | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
* sstatesig.py: Replace '_'s with '-'s in SSTATE_LOCKEDSIGS* names.Randy Witt2014-09-171-0/+1
| | | | | | | | | | | | | | Using underscores in the "types" parts of the variable names can cause unexpected issues with overrides. For example, if you have both SSTATE_LOCKEDSIGS_x86_64 and SSTATE_LOCKEDSIGS_x86_64_i586, and i586 is in OVERRIDES, then you lose all of the contents in SSTATE_LOCKEDSIGS_x86_64 and thus don't get some of the locked sstate. Using '-'s in the variable names instead, eliminates these issues. (From OE-Core rev: 6662c412a949a9f6b602c848e6303b19db7e5272) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstatesig: Improve the support for locked down sstate cache usageHongxu Jia2014-09-171-16/+27
| | | | | | | | | | | | | | | | | | | Add code in the sstate hash validation code to ensure it really did install these from sstate since if it didn't should to warn/abort the build. The judgment condition is: 1) If a build is replaced by locked sstate-cache, it will triger a warn/error; 2) If objects are not used from the locked cache, it will triger a warn/error; 3) Use SIGGEN_LOCKEDSIGS_CHECK_LEVEL variable controls whether this is just a warning or a fatal error or nothing to report. [YOCTO #6639] (From OE-Core rev: 305912dce61c4fed0cbf631aa98a9e6f29db88e4) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstatesig: Improve to handle locking of multiple machinesRichard Purdie2014-09-171-13/+28
| | | | | | | | | | | | | | | Instead of a single monolithic SIGGEN_LOCKEDSIGS, split this into separate variables, one per sstate package architecture. Add in a new SIGGEN_LOCKEDSIGS_TYPES variable which lists the package architectures to load in. SIGGEN_LOCKEDSIGS_TYPES is made machine specific using overrides. Also sort the hashes in the lists by PN to make diffing them easier. (From OE-Core rev: d8b0ce35981931a39e7db9d8e78de6e009b34688) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstatesig/sstate: Add support for locked down sstate cache usageRichard Purdie2014-09-173-0/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've been giving things some thought, specifically why sstate doesn't get used more and why we have people requesting external toolchains. I'm guessing the issue is that people don't like how often sstate can change and the lack of an easy way to lock it down. Locking it down is actually quite easy so patch implements some basics of how you can do this (for example to a specific toolchain). With an addition like this to local.conf (or wherever): SIGGEN_LOCKEDSIGS = "\ gcc-cross:do_populate_sysroot:a8d91b35b98e1494957a2ddaf4598956 \ eglibc:do_populate_sysroot:13e8c68553dc61f9d67564f13b9b2d67 \ eglibc:do_packagedata:bfca0db1782c719d373f8636282596ee \ gcc-cross:do_packagedata:4b601ff4f67601395ee49c46701122f6 \ " the code at the end of the email will force the hashes to those values for the recipes mentioned. The system would then find and use those specific objects from the sstate cache instead of trying to build anything. Obviously this is a little simplistic, you might need to put an override against this to only apply those revisions for a specific architecture for example. You'd also probably want to put code in the sstate hash validation code to ensure it really did install these from sstate since if it didn't you'd want to abort the build. This patch also implements support to add to bitbake -S which dumps the locked sstate checksums for each task into a ready prepared include file locked-sigs.inc (currently placed into cwd). There is a function, bb.parse.siggen.dump_lockedsigs() which can be called to trigger the same functionality from task space. A warning is added to sstate.bbclass through a call back into the siggen class to warn if objects are not used from the locked cache. The SIGGEN_ENFORCE_LOCKEDSIGS variable controls whether this is just a warning or a fatal error. A script is provided to generate sstate directory from a locked-sigs file. (From OE-Core rev: 7e14784f2493a19c6bfe3ec3f05a5cf9797a2f22) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-configure/gcc-common: Move preconfigure definition to common includeRichard Purdie2014-09-162-10/+10
| | | | | | | | | | | | | | | | | | There is a race where: NOTE: recipe libgcc-initial-4.9.1-r0: task do_configure: Started NOTE: recipe gcc-runtime-4.9.1-r0: task do_preconfigure: Started | checking build system type... /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-deb/build/build/tmp/work-shared/gcc-4.9.1-r0/gcc-4.9.1/libgcc/../config.sub: line 1711: syntax error near unexpected token `;;' | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-deb/build/build/tmp/work-shared/gcc-4.9.1-r0/gcc-4.9.1/libgcc/../config.sub: line 1711: ` ;;' | configure: error: /bin/bash /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-deb/build/build/tmp/work-shared/gcc-4.9.1-r0/gcc-4.9.1/libgcc/../config.sub x86_64-linux failed | WARNING: exit code 2 from a shell command. so we need to make sure the preconfigure task executes in all shared work contexts. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Ross Burton <ross.burton@intel.com>
* libgcrypt: Fix ARM assembly when building __PIC__Jackie Huang2014-09-162-0/+171
| | | | | | | | libgcrypt.so.20 contains .text relocations, backport a patch to fix it. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* build-appliance-image: remove hardwired pathCristian Iorga2014-09-161-1/+1
| | | | | | | | | | Remove wrong absolute hardwired path for the VM disk image. Fixes [YOCTO #6728]. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* rsync: remove trailing whitespaceRoss Burton2014-09-161-4/+3
| | | | Signed-off-by: Ross Burton <ross.burton@intel.com>
* rsync: Add PACKAGECONFIG for acl/attrRoy Li2014-09-161-1/+3
| | | | | | | | | | Add PACKAGECONFIG for acl/attr and setting the default value to enable them [ RB: fix PACKAGECONFIG assignment ] Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* systemd: fix to use ${libdir} for librariesChen Qi2014-09-161-2/+2
| | | | | | | | We need to use ${libdir} instead of ${exec_prefix}/lib for libraries. Otherwise, we would meet do_install errors if multilib is enabled. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* lttng-tools: add PACKAGECONFIG to support --enable-python-bindings and lttng-ustHongxu Jia2014-09-161-3/+16
| | | | | | | | | | | | Add PACKAGECONFIG to support --enable-python-bindings Add PACKAGECONFIG to support lttng-ust And python-bindings requires swig-native as DEPENDS, and swig-native is not in oe-core, so disable python-bindings by default Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* i2c-tools: create i2c-tools-misc package for perl scriptsChong Lu2014-09-161-2/+10
| | | | | | | | | | The patch is to split those perl scripts from the main package. Add perl to RDEPENDS_i2c-tools-misc. Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com> Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Chong Lu <Chong.Lu@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* portmap: add systemd service fileChen Qi2014-09-163-2/+20
| | | | | | | Add systemd service file for systemd support. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* portmap: fix INITSCRIPT_PARAMSChen Qi2014-09-161-1/+1
| | | | | | | Fix portmap init to make it run at runlevel 2,3,4,5. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* dropbear: add pam modules dependenciesWenzong Fan2014-09-161-0/+7
| | | | | | | | | | | | | | | If pam distro feature enabled, dropbear will need below pam rpms to work: * libpam-runtime * pam-plugin-deny * pam-plugin-permit * pam-plugin-unix Just add the runtime dependencies explicitly. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* at-spi2-core: fix DBIND_CHECK_ALIGNOF m4 macroJoe Slater2014-09-162-1/+44
| | | | | | | | | Modify the macro so it will work when cross-compiling. Note that the values checked are normally in a site file so the macro rarely has to discover them. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* grub-efi: Replace _BSD_SOURCE macro with _DEFAULT_SOURCERobert Yang2014-09-162-0/+33
| | | | | | | | | | | | This is needed with glibc 2.20 since _BSD_SOURCE macro is gone Khem fixed grub, but the grub-efi also needs it, the patch can't apply to grub-efi, so made a new patch for it. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* gstreamer1.0-plugins-bad.inc: Add rtmp support in gstreamer.Marie Kowalczyk2014-09-161-1/+1
| | | | | | | RTMP feature depends on rtmpdump. Signed-off-by: Marie Kowalczyk <marie.kowalczyk@vodalys.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* sstate.bbclass: fix sstate_hardcode_path()Robert Yang2014-09-161-1/+1
| | | | | | | | | | | | The "grep -e (x|y)" doesn't work, for example: $ echo xy | grep -e '(x|y)' No output We can use "grep -E" (extended regexp) or "grep -e x -e y" to fix it. It only affected the cross recipes. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* license: Improve disk usageRichard Purdie2014-09-161-1/+8
| | | | | | | | | | Currently copies of the license files are made which wastes disk space and adversely affects performance. We can link these instead in most cases for small performance gains. (From OE-Core rev: 0b0f3631fd22f731b6aeedb73965e367b695028b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstate: Fix incorrect return value handlingRichard Purdie2014-09-161-1/+2
| | | | | | | | | | | | The use of [ and && here means $? is reset and the exit 1 error interception wasn't working, leading to "file changed as we read it" errors from sstate_create_package when heavily using hardlinks. Fix this by placing $? into a variable. (From OE-Core rev: 6e51f900b76b06c09a3d6927f8db7398e2c035ed) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: Make useradd work correctly with --root againPeter Kjellerstedt2014-09-162-0/+47
| | | | | | | | | | | Even if useradd --root <root> is used it would still read login.defs before doing the chroot() and thus use the one provided by the host rather than the sysroot. (From OE-Core rev: b85917a4ebe636316fa7305017cd32a47b392039) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/populate_sdk_base: enable adding custom commands to SDK install scriptPaul Eggleton2014-09-112-0/+9
| | | | | | | | | | Add an SDK_POST_INSTALL_COMMAND variable which allows additional commands to be added towards the end of the SDK install script, for e.g. additional processing that needs to be done as part of installing the SDK. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: remove aarch64.patchKai Kang2014-09-112-36/+0
| | | | | | | | | | | Patch aarch64.patch adds aarch64 support for xserver-xorg 1.13.1 in header file servermd.h. And aarch64 is supported in version 1.15.1 already and the patch causes redefine error. So remove aarch64.patch. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: upgraded VMware machine configCristian Iorga2014-09-112-33/+27
| | | | | | | | | | | | | | | | | Build Appliance VMware configuration has been modernized: - Default disk is a SATA one; - CDROM and Floppy drives removed, no real use; - 3D acceleration not really present, removed; This solves a warning that VMware Player/Workstation was displaying at boot. - IDE disk removed. - guestOS has been set to a 64bits Linux. Fixes [YOCTO #6680]. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nspr: Upgrade to 4.10.7Saul Wold2014-09-104-87/+38
| | | | | | | | | | Remove patch that was directly modifing the configure script since we can now use autoreconf to configure. This also allowed for the removal of the do_configure() functions. Added patch to remove an undefined ${srcdir}. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* packagegroup-self-hosted: move graphics packages to graphics groupJackie Huang2014-09-101-5/+5
| | | | | | | | | | | | | | | The following packages are gui based tools: xdg-utils # A set of common interfaces for desktop leafpad # A GTK+ text editor used in Build Appliance midori # A web browser used in Build Appliance pcmanfm # PCManFm file manager used in Build Appliance vte # Virtual terminal emulator GTK+ widget library Move them to packagegroup-self-hosted-graphics so that we can make a graphics free self-hosted image by excluding the packagegroup-self-hosted-graphics. Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
* packagegroup.bbclass: Use immediate expanded PACKAGE_ARCH valueOtavio Salvador2014-09-101-2/+6
| | | | | | | | | | | When the PACKAGE_ARCH is dependant of a override, the expanding is done too late triggering the false-positive error of wrong inclusion order. To fix this we use immediate expansion operator to evaluate the PACKAGE_ARCH value in order to choose to load 'allarch' class or not. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* oeqa/runtime: Automatic test for ptestLucian Musat2014-09-101-0/+124
| | | | | | | | For images without ptest the packages are automatically installed alongside ptest-runner. Log results are saved in ./results folder. No cleanup is done for packages after the test is finished. Signed-off-by: Lucian Musat <georgex.l.musat@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* oeqa/utils/logparser.py: results based log parser utilityLucian Musat2014-09-101-0/+125
| | | | | | | | | | A module for parsing results based logs like ptest, compliance and performance. Supports breaking the logs into multiple sections and also provides a result object to use the parser with. The parser is initialized with the regex required to identify results and section statements in the target log file. Signed-off-by: Corneliu Stoicescu <corneliux.stoicescu@intel.com> Signed-off-by: Lucian Musat <georgex.l.musat@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* oeqa: Added package installer to oetest to aid in future automatic install ↵Lucian Musat2014-09-101-0/+7
| | | | | | | of packages Signed-off-by: Lucian Musat <georgex.l.musat@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* linux-yocto-dev: bump to v3.17+Bruce Ashfield2014-09-101-1/+1
| | | | | | | Update the -dev recipes PV to reflect that the development tree is now at v3.17-rc4. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto/3.14: configuration updates and feature merges.Bruce Ashfield2014-09-103-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating the 3.14 meta and machine SRCREVs to pick up the following changes: meta/config: a94680bfeb0e drm-gma500: build GMA500 DRM driver as kernel module 21783e2e6be2 intel-common: intel-core-32: use tunnelcreek.scc 0b46240ac3b3 soc: tunnelcreek: create tunnelcreek scc c7207d9c0e6a qemuppc64: create bsp config 8f553f77e0ad meta: Create kernel config and scc for CRIU dacb1c1ab011 meta: common-pc: add support for booting via EFI b85e4cb574d6 meta: Add CONFIG_TTY to common-pc-drivers.cfg 33f2c8d2ba33 meta: Add CONFIG_TTY to 8250.cfg e6f31e4894d5 GRE: enable gre feature. Features: b85edae6fd61 net: e1000e calls skb_set_hash b45e6dec1972 net: ppp: use sk_unattached_filter api d310945fb6d8 tracing: accelerate tracing filters with BPF 6742a0d5e218 net: filter: x86: internal BPF JIT 66f2b151dd09 net: filter: x86: split bpf_jit_compile() 3c82c5d1fc49 net: filter: Fix redefinition warnings on x86-64. 5ad74ef546a4 net: filter: additional BPF tests f097814fc305 net: filter: BPF testsuite 1bcefe39e229 net: filter: make BPF conversion more readable e75a3abd0c6f net: filter: misc/various cleanups f5cd96317979 net: filter: make register naming more comprehensible 2f485870e68b net: filter: simplify label names from jump-table d381512d96f0 bpf_dbg: fix wrong register usage d99d91c2c5a9 sched, cls: check if we could overwrite actions when changing a filter 8a03c23319dc net: filter: initialize A and X registers 77a8a3fb86cb filter: added BPF random opcode a9bb9bcd5a04 net: filter: seccomp: fix wrong decoding of BPF_S_ANC_SECCOMP_LD_W 724096236a68 filter: prevent nla extensions to peek beyond the end of the message 41bdf9a8c75f net: filter: be more defensive on div/mod by X==0 2f908136e311 net: filter: minor: fix kdoc in __sk_run_filter 2c733311d285 net: filter: rework/optimize internal BPF interpreter's instruction set 40155402aff6 net: filter: move filter accounting to filter core 2635af59e1b6 net: filter: keep original BPF program around 97147dbf46f8 net: filter: add jited flag to indicate jit compiled filters 676d895e105a net: Rename skb->rxhash to skb->hash 1e4f73c14307 tools: bpf_dbg: various misc code cleanups 47956b735bf6 timerfd: Implement timerfd_ioctl method to restore timerfd_ctx::ticks, v3 26b3ef638e06 docs: Procfs -- Document timerfd output af3430a5fdc8 timerfd: Implement show_fdinfo method 5dd4e59bf04b mm: softdirty: clear VM_SOFTDIRTY flag inside clear_refs_write() instead of clear_soft_dirty() c2a643b6da96 mm: softdirty: don't forget to save file map softdiry bit on unmap 8a98c67f7124 mm/memory.c: don't forget to set softdirty on file mapped fault 5886c8ea1f26 mm: softdirty: make freshly remapped file pages being softdirty unconditionally 8f4adad45df3 proc: show mnt_id in /proc/pid/fdinfo d7e814681dd4 gre6: Call skb_checksum_simple_validate f17fe1ff70a1 net: Generalize checksum_init functions b6d250d7bead ip6gre: add x-netns support aebe8ead74e5 gre: allow changing mac address when device is up 98268e587a24 gre: add x-netns support 923b14472945 yaffs: fix yaffs_vfs.c warnings. 1cc6b7d49394 yaffs: Avoid setting any ACL releated xattr Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto/3.10: update valleyisland-io merge branchBruce Ashfield2014-09-103-3/+3
| | | | | | Updating the topic branch that is used for valleyisland-io merges. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: introduce v3.17Bruce Ashfield2014-09-102-0/+58
| | | | | | | | | | With this commit, we introduce the v3.17-rcX kernels, which will be released as part of the 1.7 yocto project. All architectures have been compiled and booted with this revision of the kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* perf: fix v3.17 powerpc compilation issuesBruce Ashfield2014-09-101-0/+5
| | | | | | | | | | | | | | The powerpc perf arch port has two issues in the current 3.17-rc seriers. Undefined dwarf symbols and undefined pr_debug calls. commit a60335ba [perf tools powerpc: Adjust callchain based on DWARF debug info] introduces skip-callchain-idx.c, and breaks the perf build. Until fixes get into the mainline kernel, we temporarily fix the issues by adding a forced linke to -ldw and modifying skip-callchain-idx.c to include the proper debug files for pr_debug. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lttng-modules: fix compilation for 3.17-rcXBruce Ashfield2014-09-104-0/+249
| | | | | | | Updating the lttng-modules 2.5 recipe with backports from the master branch to enable builds on 3.17 based kernels. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto/3.10: baytrail i/o updatesBruce Ashfield2014-09-103-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating the 3.10 kernel with baytrail feature backports: e313fe1374d spi/pxa2xx: fix incorrect SW mode chipselect setting for BayTrail LPSS SPI da387aea86a8 spi/pxa2xx: change default supported DMA burst size to 1 119e77242d80 spi/pxa2xx: fix runtime PM enabling order ac2ff9de705c spi/pxa2xx: Prevent DMA from transferring too many bytes 2260921e859c spi: pxa2xx: remove unnecessary OOM messages 59f141f4a558 spi/pxa2xx-pci: Add PCI mode support for BayTrail LPSS SPI 25c8232cbb66 spi: remove DEFINE_PCI_DEVICE_TABLE macro 6eb21efb3641 i2c: designware-pci: set ideal HCNT, LCNT and SDA hold time value 4e2bd3da1739 i2c: designware-pci: add 10-bit addressing mode functionality for BYT I2C 7b813400820f i2c: designware-pci: Add Baytrail PCI IDs 5fe4585c09d1 usb: gadget: udc-core: move sysfs_notify() to a workqueue cdbdda47494a usb: gadget: don't fail when DMA isn't present 8c1914c2e3bc mmc: sdhci: add DDR50 1.8V mode support for BayTrail eMMC Controller 5ad460bf8d4a mmc: sdhci: Preset value not supported in Baytrail eMMC 3359f2b4d2d4 mmc: sdhci: Allow for irq being shared 0663d41d3b8c 8250_dw: Support all baudrates on baytrail 1866808f61bf serial: 8250_pci: add support for Intel BayTrail 472c007ce197 serial: 8250: don't change the fifo trigger level when using dma fadb6c538a2b serial: 8250_dma: check the result of TX buffer mapping e48701bee23b dmaengine: dw: don't perform DMA when dmaengine_submit is called 9fda0d3bfdd8 dmaengine: dw: introduce dwc_dostart_first_queued() helper a0b8d0199e8f dma: dw: Add suspend and resume handling for PCI mode DW_DMAC. f1c1bd979f71 pwm: lpss: Fix const qualifier and sparse warnings d6aa3e78c2ea pwm: lpss: Add support for PCI devices a8fe7a1badcd pwm: add support for Intel Low Power Subsystem PWM cd9e2e0a810c ACPI / LPSS: Add Intel BayTrail ACPI mode PWM b8dab93f3e79 pwm: Add sysfs interface Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* e2fsprogs: update acinclude.m4Ross Burton2014-09-101-2/+51
| | | | | | | Some macros have been added upstream and were not being executed, so refresh our fork of this file. Signed-off-by: Ross Burton <ross.burton@intel.com>
* e2fsprogs: remove manual build of util/substRoss Burton2014-09-101-4/+0
| | | | | | The build system uses BUILD_CC itself now, so we don't need to do it manually. Signed-off-by: Ross Burton <ross.burton@intel.com>
* e2fsprogs: enable verbose buildRoss Burton2014-09-101-1/+1
| | | | Signed-off-by: Ross Burton <ross.burton@intel.com>
* e2fsprogs: remove chmodRoss Burton2014-09-101-2/+1
| | | | | | This chmod doesn't appear to be needed, and history fades away in 2005. Signed-off-by: Ross Burton <ross.burton@intel.com>
* pcihp: fix possible array out of bounds, CVE-2014-5388Sona Sarmadi2014-09-102-0/+31
| | | | | | | | | Prevent out-of-bounds array access on acpi_pcihp_pci_status. [From QEMU: fa365d7cd11185237471823a5a33d36765454e16] Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* bitbake.conf: use ??= for IMAGE_ROOTFS_SIZEChen Qi2014-09-101-1/+1
| | | | | | | | | | | | | Previously, when building core-image-minimal, the rootfs size would default to 64M because we use '?=' in bitbake.conf and also '?=' in core-image-minimal.bb. The thing is, we'd like to have a default value for all images set in bitbake.conf but still allow each image recipe to set its own default value which could be overridden by users in local.conf. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>