[ACTIVITY] weekly status

2012-06-19 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * updated OE-Core cbuild to pick up a recent snapshot of meta-linaro * verified the release candidate of the Linaro binary toolchain 12.06 * prepared meta linaro for the upcoming release of our binary toolchain * started on a linaro-qemu recipe but didn't

[ACTIVITY] weekly status

2012-06-15 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * worked on building oe-core+meta-linaro using the 2012.05 release of the binary toolchain * minimal sysroot contains libraries that reference the old ld-linux.so.3 loader * created #1011671 * otherwise works fine for oe-core+meta-linaro * setup

[ACTIVITY] weekly status

2012-06-06 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * fixed the binary toolchain support on master (still 2012.03) * fixed armhf support for Linaro GCC 4.6 on master * backport of Linaro GCC 4.7 r114985 * tested the images using QEMU - no failures * now the master branch supports building images for

Re: [ACTIVITY] weekly status

2012-06-05 Thread Ken Werner
On 06/05/2012 01:38 AM, Michael Hope wrote: On 2 June 2012 04:14, Ken Wernerken.wer...@linaro.org wrote: Hi, OpenEmbedded-Core/meta-linaro: * added a default xorg.conf for the qemuarmv7a MACHINE * necessary because OE-Core master switched from Xfbdev to Xorg * noticed that hard float

Support for building OpenEmbedded-Core using Linaro GCC 4.7

2012-05-31 Thread Ken Werner
Hello, The OE-layer 'meta-linaro' now employs an updated recipe for building OpenEmbedded using the Linaro GCC 4.7 2012.05. The following configuration has been tested: OE-sources: * OpenEmbedded-Core: - git://git.openembedded.org/openembedded-core - rev 363424c * BitBake: -

[ACTIVITY] weekly status

2012-05-16 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * reverted the gcc 4.7 support from the denzil branch as it's causing too much trouble * instead we'll use a oe-core master snaphsot for 4.7 * committed a fix to our kernel bbappend * started to look into cbuild * added configurations to support

[ACTIVITY] weekly status

2012-05-11 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * finished script to automate the checkout, build and test of oe-core+meta-linaro (denzil) * currently supports GCC 4.6 based toolchains only * pushed support for Linaro GCC 4.7 to meta-linaro/master * backported support for GCC 4.7 based toolchains to the

Re: Building OpenEmbedded inside cbuild

2012-05-10 Thread Ken Werner
On 05/10/2012 04:27 AM, Michael Hope wrote: Hi Ken. I've checked in a rough script that builds OpenEmbedded inside the cbuild Makefile-based auto builders. To run it yourself: * bzr branch lp:cbuild * cd cbuild * cp oecore.mk lib * mkdir -p slaves/`hostname` * cd slaves/`hostname`

Re: [ACTIVITY] weekly status

2012-05-07 Thread Ken Werner
On 05/07/2012 04:07 AM, Michael Hope wrote: On 5 May 2012 03:40, Ken Wernerken.wer...@linaro.org wrote: Hi, OpenEmbedded-Core/meta-linaro: * created meta-linaro denzil branch to be used in conjunction with the oe release Yocto 1.2 is out and this branch seem pretty quiet. Any idea when

[ACTIVITY] weekly status

2012-05-04 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * created meta-linaro denzil branch to be used in conjunction with the oe release * added a patch that prevents GCC from installing libssp and libstdc++-v3 to lib64 on X86_64 Linux * merged patches that use vexpress defconfig only for qemuarmv7a * built

[ACTIVITY] weekly status

2012-04-27 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * pushed support for Linaro GCC 4.6.4 2012.04 and for the 2012.03-20120326 binary toolchain * updated the wiki * created a branch to support GCC 4.7 * built several images using several GCC 4.7 based toolchains (OE, linaro 4.7.1, binary toolchain

[ACTIVITY] weekly status

2012-04-22 Thread Ken Werner
Hi, * catching up with emails * rebased against current OE-core * OE is planning a release in april (following the yocto schedule) * noticed the libc of our binary toolchain is lacking i18n * caused a packaging issue for meta-linaro but easy to workaround * contents of the i18n

Re: OpenEmbedded blueprints

2012-03-20 Thread Ken Werner
On 03/13/2012 04:14 AM, Michael Hope wrote: Hi Ken. I've made a meta-linaro project on Launchpad and created the near term blueprints. See: https://blueprints.launchpad.net/meta-linaro Hi Michael, The blueprints are looking good to me - thanks. As for the priorities - I think it would be

Re: Using OpenEmbedded Core to check this month's release

2012-03-09 Thread Ken Werner
On 03/09/2012 01:33 AM, Michael Hope wrote: Hi Ken. This month's release is next week. Let's be aggressive and see if we can use your meta-linaro layer to check the source release. I want to use tcserver01 in the validation lab instead of the cloud until we know how much it costs. I've added

Re: Cards

2012-03-09 Thread Ken Werner
On 03/08/2012 11:54 PM, Michael Hope wrote: On 8 March 2012 10:13, Ken Wernerken.wer...@linaro.org wrote: On 02/27/2012 10:12 PM, Michael Hope wrote: Hi Ken, Thiago. Could you try your hand at writing cards for the OpenEmbedded Core meta-layer and GDB and Android? Here are some past cards:

Re: OpenEmbbedded as a test suite next steps

2012-03-09 Thread Ken Werner
On 03/08/2012 07:53 PM, Denys Dmytriyenko wrote: On Thu, Mar 08, 2012 at 07:08:51PM +0100, Ken Werner wrote: On 03/08/2012 09:03 AM, Marcin Juszkiewicz wrote: Just to give you an overview. The build of the sato and qt4e images takes about two hours my machine (24x E5649 @ 2.53GHz with 32gb

Re: Cards

2012-03-07 Thread Ken Werner
On 02/27/2012 10:12 PM, Michael Hope wrote: Hi Ken, Thiago. Could you try your hand at writing cards for the OpenEmbedded Core meta-layer and GDB and Android? Here are some past cards: https://linaro-public.papyrs.com/TCWG2011-GCC-O3 https://linaro-public.papyrs.com/TCWG2011-OPENOCD-SUPPORT

[ACTIVITY] weekly status

2012-02-24 Thread Ken Werner
Hi, OpenEmbedded: * added initial support for the Linaro GCC 4.6 based toolchain to the meta-linaro layer. * allows to build the Linaro toolchain the OE way * successfully built the core-image-sato but when running inside QEMU the GUI isn't usable (needs investigation)

[ACTIVITY] weekly status

2012-02-17 Thread Ken Werner
Hi, libunwind * discussions about local unwinding on Android * problem: dl_iterate_phdr isn't available * idea: parse proc/pid/maps but to find the ELF file for a given IP and get to the ARM specific unwind info from there * assisted an Android game developer who is using clang to

[ACTIVITY] weekly status

2012-02-10 Thread Ken Werner
Hi, OpenEmbedded-Core: * tested the external-toolchain branch from C. Larson * changes now upstream * rebased my changes to the current oe-core trunk * startet to setup a proper external layer at: git://git.linaro.org/people/kwerner/meta-linaro.git * got the minimal, sato and Qt image

[ACTIVITY] weekly status

2012-02-03 Thread Ken Werner
Hi, libunwind * reviewed small patch from T. R. of Nokia who provided a bugfix when searching for unwind table entry for an IP OpenEmbedded * build the OE-core images (minimal, sato and qt4e) with -O1 and -O0 * collected the ELF size and memory footprint and updated the charts *

Re: Adding lower optimisations into the mix

2012-01-30 Thread Ken Werner
On 01/24/2012 01:29 AM, Michael Hope wrote: Ken, Åsa: could you add a -O0 and -O1 build to the size and benchmark results? I'm looking at the writeup and it would be interesting to contrast the speed/size of -O0 with -O2. Ta, Hi, I've built the images using -O1/-O0 and updated the charts:

[ACTIVITY] weekly status

2012-01-28 Thread Ken Werner
Hi, * libunwind * reviewed small patch from T. R. of Nokia who provided a bugfix in case unwind instructions are popping VFP registers * exchanged mails with P. W. from Bosch who encountered a crash in case DWARF info is involved * OpenEmbedded * changed Qt build to respect the

[ACTIVITY] weekly status

2012-01-20 Thread Ken Werner
Hi, * hacked the external toolchain recipe to use the latest version of the binary toolchain this kind of reverts the multiarch changes since oe doesn't support it yet * built the minimal, sato and qt images for armv7-a in three different flavors (-O2, -O3 -fno-tree-vectorize, -O3)

[ACTIVITY] weekly status

2012-01-04 Thread Ken Werner
Hi, * Android * migrated my linaro android build environment * did a small change to the debuggerd patch (thanks Sylvain) * OpenEmbedded * the linaro binary toolchain uses multiarch paths while OE doesn't - setup a workaround to make it look like a classic one * however, I think what

[ACTIVITY] weekly status

2011-12-23 Thread Ken Werner
Hi, OpenEmbedded-Core: * No response on the CSL patches I posted to the ml yet * khem says someone (other than me) needs to try them * Linaro binary toolchain * Runs on Oneiric-X86_64 after installing lsb-core (interpreter: /lib/ld-lsb.so.3) * The do_rootfs tasks fails with runtine

[ACTIVITY] weekly status

2011-12-09 Thread Ken Werner
Hi, * I've been debugging various errors and warnings that I encountered with the binary CSL 2011.03 toolchain * Fleshed out my recipe for the external toolchain; now get a working core-image-minimal that boots fine within qemu * Debugged why cmake based recipes (like libproxy) are having

[ACTIVITY] weekly status

2011-12-02 Thread Ken Werner
Hi, OpenEmbedded: * started on creating a receipts to compile the core-image-minimal using an external prebuilt toolchain (csl arm-2011.03) * there are still a lot of warnings at the do_package/do_package_qa task * the good news is that the build process finishes and kernel plus root file

[ACTIVITY] weekly status

2011-11-25 Thread Ken Werner
Hi, I've spent most of my time to dig into OE. First I started with OE (classic); then realized that OE-core is where the future happens and switched to it. I've set up a build system and got a ARM minimal image to build that boots in QEMU *yay*. In parallel I've been reading the manual and

[ACTIVITY] weekly status

2011-11-18 Thread Ken Werner
Hi, * rewrote the Android.mk of libunwind to make use of autoreconf and libtool * finished my work on libunwind * upgraded my Linaro Android build environment * debugged Linaro Android build failures (#891753) * tested backtracing on the Linaro Android 2.3.5 and 2.3.7 branches * documented

[ACTIVITY] weekly status

2011-11-11 Thread Ken Werner
Hi, Android: * managed to remotely debug a system process (like debuggerd) using gdbserver libunwind: * found an error when unwinding via DWARF debug frames when configured for REMOTE_ONLY * discussions on the me revealed that libunwind-ptrace should not be compiled for REMOTE_ONLY

[ACTIVITY] weekly status

2011-11-04 Thread Ken Werner
Hi, * libunwind * posted small bug fixes * noticed the unwinding on Android is broken somehow (need to track down the commit that broke it) * linaro android * repo sync fails due invalid bionic commit id (#885792) * tried to remotely attend the Connect * +1 for having live streams of

[ACTIVITY] weekly status

2011-10-28 Thread Ken Werner
Hi, * finished changing libunwind to be more portable * tested patchset on ARM and X86_64 * now builds on Android without modifications (Android.mk, config.h and libunwind-common.h are still required) * verified that the modified debuggerd still works * discussed backtracing

[ACTIVITY] weekly status

2011-10-21 Thread Ken Werner
Hi, I made some progress on transforming the hacks I did to get libunwind working on Android into proper patches that can go upstream. Things learned: * bionic employs OpenBSD header files that therefore lack some GNU and ARM specific defines (only small fix needed - plan is to change

[ACTIVITY] weekly status

2011-10-14 Thread Ken Werner
Hi, * working through my inbox after being away * a former patch of mine accidentally broke remote unwinding on IA64 * maintainer made a quick fix that made things worse for ARM * posted a patch that aims to fix things up for all archs * identified and submitted libunwind-android patches

[ACTIVITY] weekly status

2011-09-15 Thread Ken Werner
Hi, * put the sources of the libunwind android port, the patches for debuggerd and the Android test app online * documented things at: https://wiki.linaro.org/WorkingGroups/ToolChain/Outputs/LibunwindDebuggerd * noticed differences between the old (debuggerd) and the new

[ACTIVITY] weekly status

2011-08-19 Thread Ken Werner
Hi, * continued to work on getting libunwind support for remote unwinding upstream * reworked some of the code to address concerns from the ml * now upstream! * made smaller fixes to have another libunwind testcase passing * interfaced with the Linaro Android group to solve an issue where

[ACTIVITY] weekly status

2011-08-12 Thread Ken Werner
Hi, * worked on getting the remote unwind support for ARM upstream * noticed when building a recent android image of the linaro_android_2.3.4 branch for the panda the init.rc attempts to mount wrong partitions * tracked down the commit and opened a bug * linaro android team fixed it real

[ACTIVITY] weekly status

2011-07-20 Thread Ken Werner
Hi, * continued to look into #809768 (ICE when building bionic's libm) * created some toolchain and android builds for verification purposes * libunwind * discussions with Michael and Uli on how to proceed (thanks!) * started to work on libunwind-ptrace * also look for

[ACTIVITY] weekly status

2011-07-15 Thread Ken Werner
Hi, * analyzed/tested toolchain issues the Linaro Android folks are facing * libquadmath disabled due to configure test fail of the target libiberty (#809435) * fix will be in 11.07 release * ICE when building bionic's libm (#809768) * not reproducible with a plain Linaro GCC

[ACTIVITY] weekly status

2011-07-03 Thread Ken Werner
Hi, * continued to look into how to add remote support for libunwind using ptrace * reworked the lookup of the ARM specific unwind tables for local unwinding * re-use the existent (dwarf related) infrastructure to find the ARM specific unwind tables rather than doing it on our own *

[ACTIVITY] weekly status

2011-06-10 Thread Ken Werner
Hi, * learning more on andoid (repo tool, some branches, the basics of the android build system) * finished to setup my environment to build the android sources * sucessfully build linaro-android using linaro gcc 4.4, 4.5 and 4.6 * tracked down the libgui.so linaro android issue to the

[ACTIVITY] weekly status

2011-05-20 Thread Ken Werner
Hi, * started to measure the overhead of -funwind-tables * libunwind text size increase 5% * firefox4 is still building... :) * found a small glitch when cross compiling the binutils deb package * made a small patch, talked with doko, fix upstream * installed android on the

[ACTIVITY] weekly status

2011-05-06 Thread Ken Werner
Hi, * finished libunwind support of detection and handling of signal frames on ARM Linux. RT and non-RT signal frames are handled for both =2.6.18 and 2.6.18 kernels. The *test-resume-sig testcases are passing now. * briefly looked into what needs to be done in order to add 64bit __sync_*

[ACTIVITY] weekly status

2011-04-12 Thread Ken Werner
Hi, libunwind: * started to look on how to resume from a given stack frame: * other platforms use setcontext * setcontext is not implemented on ARM (glibc) * the *context functions have been marked obsolescent in Posix *

[ACTIVITY] weekly status

2011-04-01 Thread Ken Werner
Hi, == pandaboard == * noticed that hw perf events are not working on 2.6.38-1001-linaro-omap * it seems that the omap kernel has not configured its PMU properly * perf_event_open syscall returns ENODEV * started discussion with agreen (#744458) * noticed that natty puts its glibc into

[ACTIVITY] weekly status

2011-03-25 Thread Ken Werner
Hi, == libunwind == * modified the extbtl-parser to operate on the DWARF model directly * this adds support for unwinding call stacks with mixed (DWARF and extbl) frames on ARM * did a few other fixes and cleanups * posted the patches on the libunwind ml * set up a tree on git.linaro.org

Re: Continuous build results

2011-02-18 Thread Ken Werner
On Friday, February 18, 2011 2:17:38 am Michael Hope wrote: Hi there. I've created a new mailing list for the automated build results of Linaro GCC, Linaro GDB, and (once-weekly) FSF 4.5 and 4.6. Interesting! Thanks for setting this up. Do we want to send the results of the weekly FSF builds

Re: qemu 2011.02-rc2 test results

2011-02-04 Thread Ken Werner
On Friday, February 04, 2011 2:12:38 am Michael Hope wrote: I've had a go with running the QEMU release candidate. Short story is that it boots to a prompt against the 11.05 alpha2 release so I'm happy. It was a messy road so I've written up my train of though here:

[ACTIVITY] weekly status

2011-02-04 Thread Ken Werner
Hi, * I continued to setup the pandaboad but ran into #708883 - tested vaious various hwpacks and headless images - used different power supplies and several SD cards - built various test kernels from the linux-linaro-natty.git * looked into the crash utility *

[ACTIVITY] weekly status

2011-01-27 Thread Ken Werner
Hi, * I looked into the perf utility with regard to ARMv7 and raw event support * https://wiki.linaro.org/KenWerner/Sandbox/perf * testsuite fixes for the OpenCL GDB * started to setup the pandaboard (currently the headless snapshot hangs shortly after I got the bash prompt - I'm not sure

[ACTIVITY] weekly status

2010-12-03 Thread Ken Werner
Hi, * got llvm+clang working on ARM: https://wiki.linaro.org/KenWerner/Sandbox/HowToBuildToolchainComponents#llvm+clang * checked whether llvm inlines the __sync_* builtins on ARM or not: https://wiki.linaro.org/WorkingGroups/ToolChain/AtomicMemoryOperations#LLVM * developed a patch for

[ACTIVITY] weekly status

2010-11-26 Thread Ken Werner
Hi, * the ARM __sync_* glibc-ports patch was accepted upstream * posted proposal for consolidating sync primitives but stdatomic seems to be the future * used my small gcc testsuite patch to verify __sync_* support of the gcc- linaro * created:

Re: __sync barriers

2010-11-24 Thread Ken Werner
On Monday, November 22, 2010 12:34:04 pm Richard Sandiford wrote: For the record, the thing I half-remembered on the call was: http://gcc.gnu.org/ml/gcc-patches/2009-08/msg00697.html and: http://gcc.gnu.org/ml/gcc-patches/2009-09/msg02112.html The problem is that all __sync