path: root/meta-yocto
AgeCommit message (Collapse)AuthorFilesLines
2012-06-13poky-tiny: eliminate mtrace rdependsRichard Purdie1-0/+5
Signed-off-by: Saul Wold <> Signed-off-by: Richard Purdie <>
2012-06-13meta-yocto/linux-yocto: fix routerstationpro buildBruce Ashfield1-1/+1
The update from v3.0.24 to v3.0.32 removed a lock that the routerstationpro BSP was using, and broke the build. Updating the SRCREV to pickup a fix for the new lock and fix the board build. Signed-off-by: Bruce Ashfield <> Signed-off-by: Richard Purdie <>
2012-06-12qt-x11-free.bbappend: Update to 4.8.1Richard Purdie1-0/+0
Signed-off-by: Richard Purdie <>
2012-06-08meta-yocto: make 3.4 the default kernel for qemu*Bruce Ashfield1-6/+6
The 3.4 kernel is available and has been built and booted on all the qemu machines, so it now becomes the default for the qemu machines, and machines that don't explicitly set a preferred version. Signed-off-by: Bruce Ashfield <>
2012-06-08linux-yocto/meta-yocto/3.2: fri2 and chiefriver machine updatesBruce Ashfield1-4/+4
Picking up the oe-core commit: Bumping the 3.2 SRCREVs to pickup the following configuration changes for the new chiefriver BSP and the existing fri2 machines: 5b4c9dc fri2: update base config cdfbb50 fri2: add usb-mass-storage to standard and preempt-rt 3c1af06 fri2 update: drop NETDEVICE, e1xxx, usb-mass-storage, add iwlwifi feature 26a4d79 iwlagn: Correct a comment typo ade9c57 iwlwifi: Add a feature for iwlwifi 571b6cb fri2: Configuration update (usb, wifi, i2c) b257485 meta: add tmp/rc6 feature 24c6494 chiefriver: create initial BSP infrastructure All branches are also updated with the following fix: 1ce6700 efi: Add patch to fix 32bit EFI service mapping (rhbz 726701) Signed-off-by: Bruce Ashfield <>
2012-06-08linux-yocto/meta-yocto: introduce 3.4 bbappendBruce Ashfield1-0/+14
Creating the initial meta-yocto bbappend for the 3.4 kernel. The routerstationpro and beaglboard are not initially marked as compatible since full testing has not completed. Future updates will remove this restriction. Signed-off-by: Bruce Ashfield <>
2012-06-08linux-yocto/meta-yocto: add machine aliases for yocto BSPsBruce Ashfield2-8/+0
To avoid mapping machine names to kernel machine names in recipes, we can define multiple KMACHINE names for a single in tree board. This allows the tools to match a board description to multiple different MACHINEs. As a result, we can remove the explicit KMACHINE mappings from the linux-yocto recipes and allow the KMACHINE=${MACHINE} default to handle mappings. Individual recipes an bbappends can override this as required. Signed-off-by: Bruce Ashfield <>
2012-06-08linux-yocto/meta-yocto: remove 2.6.37 bbappendBruce Ashfield1-14/+0
With the introduction of the 3.4 kernel, the 2.6.37 kernel recipe is removed, so we'll also remove the meta-yocto 2.6.37 bbappend. Signed-off-by: Bruce Ashfield <>
2012-06-08linux-yocto/meta-yocto: update to v3.2.18Bruce Ashfield1-4/+4
Updating the 3.2 linux-yocto SRCREVs to pick up the v3.2.18 -stable release. Signed-off-by: Bruce Ashfield <>
2012-06-08linux-yocto/meta-yocto: update to v3.0.32Bruce Ashfield2-7/+7
Updating the kernel SRCREVs to pickup the v3.0.32 -stable release. Signed-off-by: Bruce Ashfield <>
2012-06-05local.conf.sample.extended: Change the usage about arhiver.bbclassXiaofeng Yan1-13/+18
Change the usage about arhiver.bbclass due to the improvement for usability of archiver.bbclass [YOCTO #2472] Signed-off-by: Xiaofeng Yan <>
2012-05-16poky.conf: Change WARNS -> ERRORSSaul Wold1-0/+4
A major effort was completed as part of 1.2 to fix many WARNING messages, change the level of those fixed areas to ERROR so we do not backslide on our quality level Signed-off-by: Saul Wold <>
2012-05-08meta-yocto/linux-yocto-3.0: update branch mappings for new toolsBruce Ashfield1-4/+6
Updates to the kern-tools to be more flexible and support multiple upstream repository formats means that KMACHINE should really only map to a machine and that KBRANCH should specify branch information. To adapt to this change, we split the hardware reference boards into KMACHINE and KBRANCH mappings. Signed-off-by: Bruce Ashfield <> Signed-off-by: Richard Purdie <>
2012-05-08linux-yocto/3.0: mm/msync: tweak tmpfs patch for syscall msyncBruce Ashfield1-1/+1
Bumping the routerstationpro SRCREV for the following fix: mm/msync: tweak tmpfs patch for syscall msync Commit 1c3ae5441 "mm: msync: fix issues of sys_msync on tmpfs" fixes the problem that sys_msync fails with tmpfs on MIPS CPU which has feature "cache alias". But it makes POSIX test cases mlockall/3-6 3-7 fail on MIPS. Case mlockall/3-6 creates a share memory, and maps it to memory. fd = shm_open(SHM_NAME, O_RDWR|O_CREAT, S_IRUSR|S_IWUSR); foo = mmap(NULL, BUF_SIZE, PROT_WRITE, MAP_SHARED, fd, 0); Then calls mlockall to lock all of the virtual address space: if (mlockall(MCL_CURRENT) == -1) { At last tests whether the virtual address spaces are locked: page_ptr = (void*) ((long)foo - ((long)foo % page_size)); result = msync(page_ptr, page_size, MS_SYNC|MS_INVALIDATE); It espects msync returns -1 with EBUSY but returns 0. Case mlockall/3-7 creates a normal file to mmap, and it fails too. Tweak the patch to: 1 Moved the CONFIG_TMPFS block down in the loop so that the normal vma flag checking will perform. 2 There may be other VMAs in the list after this VMA which belongs to tmpfs file, and we should sync them after the tmpfs one. So remove the break loop clauses. Signed-off-by: Kang Kai <> Signed-off-by: Bruce Ashfield <>
2012-05-06poky.conf: use correct version string for Ubuntu 12.04Paul Eggleton1-1/+1
Since it is an LTS release, the final version string was not "Ubuntu 12.04" but "Ubuntu 12.04 LTS", so use this when doing the tested host distribution check. Signed-off-by: Paul Eggleton <> Signed-off-by: Richard Purdie <>
2012-04-26netbase: Correctly set FILESEXTRAPATHS to include the versionRichard Purdie1-1/+1
[YOCTO #2366] Signed-off-by: Richard Purdie <> Catch up with eds-dbus renameRichard Purdie1-1/+1
Signed-off-by: Richard Purdie <>
2012-04-22poky-tiny: Drop now unneeded DISTRO_FEATURES_LIBC_TOOLCHAIN (after gettext fix)Richard Purdie1-11/+0
After the recent gettext dependency fix (commit 6e5cb40dfaeae4843dd65115f0b8b0f20f58d30e "gettext.bbclass: Ensure we don't overwrite other DEPENDS_GETTEXT values", its no longer necessary to have to have these options to build meta-toolchain. Signed-off-by: Richard Purdie <>
2012-04-18poky.conf: Update post release branchingRichard Purdie1-2/+2
Signed-off-by: Richard Purdie <>
2012-04-18conf/distro/poky.conf: set SANITY_TESTED_DISTROSPaul Eggleton1-0/+16
Specify a list of tested host distributions, based on those tested prior to the Yocto Project 1.2 release. This will enable a warning to be printed upon starting bitbake if the host distribution is not one on the list. Note: this warning is intended to help new users; if you are receiving this warning and wish to disable it, just add SANITY_TESTED_DISTROS = "" to your local.conf. Fixes [YOCTO #1096]. Signed-off-by: Paul Eggleton <> Signed-off-by: Richard Purdie <>
2012-04-17meta-yocto: remove kernel26 machine feature usageTom Zanussi4-6/+4
kernel26 is now obsolete so remove it from the machine configs that use it. Signed-off-by: Tom Zanussi <>
2012-04-17poky-tiny: Separate the libc features required for meta-toolchainDarren Hart1-6/+12
This fixes bug [YOCTO #2295] eglibc needs libc-posix-regexp-glibc & libc-libm-big enabled in its configuration to avoid following eglibc build issue. Thanks to Nitin for identifying the required features. ... | In file included from xregex.c:634:0: | xregex.c: In function 'byte_regex_compile': | xregex.c:3395:8: error: too few arguments to function 'findidx' | ../locale/weight.h:23:1: note: declared here ... The libc features added to support building meta-toolchain add 461KB to the C libraries. 320KB directly to libc (a 32% increase in size). If not building meta-toolchain, the user should be able to easily configure these out. Create a new variable to capture these dependencies, DISTRO_FEATURES_LIBC_TOOLCHAIN, keeping them separate from the core tiny requirements. Make it clear how to disable these if meta-toolchain is not needed. This patch has been tested by running the following for the qemux86 machine with DISTRO=poky-tiny: $ bitbake -c cleansstate eglibc $ bitbake meta-toolchain $ bitbake core-image-minimal The libc comparisons were made from core-image-minimal ext2 filesystems build before and after the applicaiton of this patch and Nitin's previous poky-tiny libc features patch in support of meta-toolchain: commit 8c48ab6183934fd32600997cc33e0cd3bf63139b Author: Nitin A Kamble <> Date: Mon Apr 9 15:15:01 2012 -0700 poky-tiny.conf: adjust eglibc options for poky-tiny Signed-off-by: Darren Hart <> CC: Nitin A. Kamble <> CC: Saul Wold <> CC: Richard Purdie <> Signed-off-by: Richard Purdie <>
2012-04-16meta-yocto: Move OELAYOUT_ABI definition to poky.confDongxiao Xu2-7/+7
The ABI version definition should go along with the DISTRO variable since it impact the TMPDIR definition. Otherwise, if a user used to work with pure OE-Core, and then he/she added meta-yocto layer, it will report ABI version incompatibility issue. This is because ABI is changed to "8" by adding meta-yocto layer, however the DISTRO variable is not defined and TMPDIR is still "tmp-eglibc". Defining the OELAYOUT_ABI variable in poky.conf could fix this issue. This fixes [YOCTO #2303] Signed-off-by: Dongxiao Xu <> Signed-off-by: Richard Purdie <>
2012-04-13linux-yocto/meta-yocto: update hardware reference SRCREVsBruce Ashfield1-4/+4
commit 8cd31f9b0 linux-yocto/meta-yocto: update hardware reference boards to v3.0.24 Missed a merge commit on the hardware reference BSP branches. As a result, validate_branches is adjusting the tree to build the proper SRCREV. For machines with board specific commits this means that some of their commits are missing, which leads to boot failure. Bumping the SRCREVs fixes the problem Fixes [YOCTO: #2292] Signed-off-by: Bruce Ashfield <> Signed-off-by: Richard Purdie <>
2012-04-11linux-yocto/meta-yocto: update hardware reference boards to v3.0.24Bruce Ashfield1-4/+4
The meta-yocto hardware reference boards missed a SRCREV update when the base recipe when to v3.0.24. This updates the SRCREVs to ensure that the kernel that is built and booted matches the version information conveyed from the base recipe. Fixes [YOCTO #2265] Signed-off-by: Bruce Ashfield <>
2012-04-11beagleboard.conf: fix hardcode of virtual/xserverRobert Yang1-2/+2
Here is the message from the bug 2260: meta-yocto/conf/machine/beagleboard.conf hardcodes the virtual/xserver provider, i.e., it includes the following: PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg-lite" I don't think machine conf is the correct place for selecting what is essentially a distro feature, but at least this should use the '?=' operator; as is to select a different provider one must provide a complete beagleboard.conf file. [YOCTO #2260] Signed-off-by: Robert Yang <>
2012-04-11poky-tiny.conf: adjust eglibc options for poky-tinyNitin A Kamble1-0/+6
Avoid errors for building meta-toolchain for poky-tiny This Fixes Bug: [YOCTO #2259] Signed-off-by: Nitin A Kamble <>
2012-04-02linux-yocto-tiny: Prefer 3.2Darren Hart1-1/+1
With the move to 3.2 from 3.0 in oe-core, the 3.0 no longer exists. Prefer 3.2 instead. Signed-off-by: Darren Hart <> Signed-off-by: Richard Purdie <>
2012-03-28local.conf.sample.extended: Add documentation of archive source code ↵Richard Purdie1-0/+19
configuration (From OE-Core rev: cb3a2cfd07f016453e42989ec66044a1aa50af12) Signed-off-by: Richard Purdie <>
2012-03-23linux-libc-headers-yocto: move to meta-yoctoBruce Ashfield1-0/+64
linux-libc-headers-yocto is not directly required in meta, so we can safely move it to meta-yocto. Machines including meta-yocto that are using linux-yocto that need headers which are completely up to date with the linux-yocto git tree can use this as their preferred linux-libc-headers. Signed-off-by: Bruce Ashfield <> Signed-off-by: Richard Purdie <>
2012-03-13linux-yocto/meta-yocto: v3.2.9, v3.0.23 + fixes and updatesBruce Ashfield3-9/+9
This is an update of the linux-yocto 3.0 and 3.2 SRCREVs to bring in the following updates: - v3.0.23 stable update - v3.2.9 stable update - 3.0/3.2: fri2 updates (pch + configuration changes) from Darren Hart - 3.0: pvr merge from Kishore Bodke - linux-yocto/rt: update to 3.0.23-rt38 - linux-yocto/rt: update to 3.2.9-rt15 These have been built for all qemu targets, and built for the appropriate hardware platforms. Signed-off-by: Bruce Ashfield <>
2012-03-01site.conf.sample: Fix broken SOCKS proxy setup and configurationInaky Perez-Gonzalez1-4/+12
SOCKS proxy specification with git was using conflicting methods and thus was failing when mixed SOCKS needs were in place (requiring no proxy for some hosts and proxy for the rest) - GIT_PROXY_COMMAND is an environment variable GIT uses to OVERRIDE all proxy configuration in ~/.gitconfig or any other gitconfig. By using it to configure, it was breaking havoc on site git configuration or the one generated by bitbake in tmp/. Renamed to OE_GIT_PROXY_COMMAND in meta/conf/site.conf.sample (with a doc tidbit on the name chosen), meta/classes/base.bbclass. - The gitconfig generated by bitbake was wrong. There was a typo error (gitproxy vs gitProxy), thus all lines were being ignored. Fixed in meta/classes/base.bbclass. - The gitconfig generated was being placed in ${STAGING_DIR_NATIVE}/usr/etc/gitconfig; git was looking for it in ${STAGING_DIR_NATIVE}/etc/gitconfig. Fixed that in meta/classes/base.bbclass, at the same time creating a GIT_CONFIG_PATH variable, since it is also referenced in generate_git_config() and have all instances refer to that. (From OE-Core rev: e579eb7f33462258c8e82a0936d970593614840d) Signed-off-by: Inaky Perez-Gonzalez <> Signed-off-by: Richard Purdie <>
2012-02-26local.conf.sample.extended: Add config sample for disk space monitoringRobert Yang1-0/+35
Add config sample for disk space monitoring to meta-yocto/conf/local.conf.sample [YOCTO #1589] Signed-off-by: Robert Yang <> Signed-off-by: Richard Purdie <>
2012-02-26poky-tiny: Assume pkgconfig is providedDarren Hart1-0/+5
-dev packages require pkgconfig, but it pulls in glib->dbus->shadow which breaks with tiny's minimal libc. -dev packages are not currently supported on poky-tiny. [YOCTO #2030] Proposed-by: Richard Purdie <> Signed-off-by: Darren Hart <> Signed-off-by: Richard Purdie <>
2012-02-24meta-yocto: add bbappend to restore Yocto psplash imagePaul Eggleton2-0/+918
OE-core now uses the OpenEmbedded logo for the psplash image; override this and use the Yocto Project image as we did previously. Signed-off-by: Paul Eggleton <> Signed-off-by: Richard Purdie <>
2012-02-22meta-yocto: Add abi_version setting version 8, to match the OEBasicHash ↵Richard Purdie1-0/+7
change and trigger warnings for existing build directories Signed-off-by: Richard Purdie <>
2012-02-22meta-yocto/conf: Change default signature handler.Lianhao Lu2-1/+7
[YOCTO #1555] 1. Changed default signature handler to 'basichash' in poky.conf. 2. Added comment about PRservice settings in local.conf.extened. Signed-off-by: Lianhao Lu <>
2012-02-22layer.conf: We really need to be able to override files in the core so ↵Richard Purdie1-1/+1
reverse BBPATH priority Signed-off-by: Richard Purdie <>
2012-02-08poky.conf: Fix the MIRROR URISaul Wold1-11/+11
Signed-off-by: Saul Wold <>
2012-02-08task-core-tools-profile: change to match oe-coreSaul Wold1-0/+0
Signed-off-by: Saul Wold <>
2012-02-03linux-yocto_3.2: Fix missing quote that was triggering parsing errorsRichard Purdie1-1/+1
Signed-off-by: Richard Purdie <>
2012-02-02meta-yocto/local.conf.sample.extended: add LICENSE_FLAGS_WHITELIST sectionTom Zanussi1-0/+13
Add a new section for LICENSE_FLAGS_WHITELIST, containing a list of the current packages with LICENSE_FLAGS. Signed-off-by: Tom Zanussi <> Signed-off-by: Richard Purdie <>
2012-02-01meta-yocto/poky.conf: set qemu* preferred linux-yocto version to 3.2Bruce Ashfield1-6/+6
With introduction of the 3.2 kernel repository, we can make the qemu targets prefer this variant. Built and boot testing has been completed on sato/minimal targets for all emulated targets. Signed-off-by: Bruce Ashfield <>
2012-02-01linux-yocto/meta-yocto: create linux-yocto 3.2 bbappendBruce Ashfield1-0/+19
Now that the 3.2 kernel has been introduced, we need a 3.2 bbappend for the yocto hardware reference boards. Signed-off-by: Bruce Ashfield <>
2012-02-01linux-yocto/meta-yocto: update to v3.0.18 + featuresBruce Ashfield2-7/+7
Updateing the meta-yocto SRCREVs to the new 3.0.18 kernel. The -stable team released v3.0.18, so it becomes the new base for the linux-yocto_3.0 recipe. Along with the 3.0.18 update this kernel refresh brings in the following changes: 59314a3 meta/beagleboard: Using CONFIG_PANEL_GENERIC_DPI=y b168325 crownbay: use emgd-1.10 281b80f kver: bumping to v3.0.18 0d5d0dd common-pc*: add SMP and virtio Signed-off-by: Bruce Ashfield <>
2012-01-20rspro-conf: remove usbgadget from routerstationproZumeng Chen1-1/+1
Since the target doesn't have the related requirement to use USB slave hardware supporting usb gadget, so remove it from MACHINE_FEATURES. Signed-off-by:> Acked-by: Bruce Ashfield <> Signed-off-by: Richard Purdie <>
2012-01-17beagleboard-audio: drop in favour of alsa-stateJoshua Lock3-80/+0
Signed-off-by: Joshua Lock <>
2012-01-17alsa-state: add beagleboard specific asound.stateJoshua Lock2-0/+657
Signed-off-by: Joshua Lock <>
2012-01-11Incremental rpm image generation(Add config sample)Robert Yang1-0/+7
Add the config sample for incremental image generation to meta-yocto/conf/local.conf.sample.extended [YOCTO #1651] (From OE-Core rev: 0df0399677a6677fc810e32e9275ee9e79021e9a) Signed-off-by: Robert Yang <> Signed-off-by: Richard Purdie <>
2012-01-06bblayers.conf.sample: Use ?= to set BBLAYERSDongxiao Xu1-1/+1
Hob may dynamically sets BBLAYERS to bitbake server, thus we need a flexible way to load BBLAYERS value. (From OE-Core rev: 458d0f8b39e7d9dce544f53c65e2a6ffae21ad24) Signed-off-by: Dongxiao Xu <> Signed-off-by: Richard Purdie <>