Individual Activities

Andrew Stubbs <ams@codesourcery.com>

David Gilbert <david.gilbert@linaro.org>

Atomics

  • Testing the libgcc fallback code with Nicholas's kernel patch - and then fixing my initialisation code to use init_array's (thanks Richard for the hint)
  • Tidying stuff up after a review of my patch by Richard – th sync.md is now smaller than the original before I started.
  • Discussing sync semantics with Michael Edwards - he's spotted that the gcc ARM sync routines need to move their final memory barrier for the compare-exchange case where the compare fails.
  • Looking at valgrind; it looks like it should be OK with the commpage changes; but it doesn't currently support ldrexd and strexd; there is a patch for it to do ARM mode but not thumb yet.

Richard Sandiford <richard.sandiford@linaro.org>

This week

  • Catching up on email.
  • More experiementation with the auto inc/dec stuff. TBH, this has taken longer than expected, but I think it's close now.
  • Wrote a dejagnu testcase for PR 49196. Tested it on trunk and submitted it upstream.

Next week

  • Backport fix for PR 49196.
  • Look at NEON reload failure.
  • More auto inc/dec.

Peter Maydell <peter.maydell@linaro.org>

Current Milestones

Planned

Estimate

Actual

qemu-linaro-2011-07

2011-07-21

2011-07-21

Historical Milestones

finish qemu-cont-integn

2011-01-25

2011-01-25

handed off

first qemu-linaro release

2011-02-08

2011-02-08

2011-02-08

qemu-linaro 2011-03

2011-03-08

2011-03-08

2011-03-08

qemu-linaro 2011-04

2011-04-21

2011-04-21

2011-04-21

qemu-linaro 2011-05

2011-05-19

2011-05-19

n/a

close out 1105 blueprints

2011-05-28

2011-05-28

2011-05-19

complete 1111 planning

2011-05-28

2011-05-28

2011-05-27

qemu-linaro-2011-06

2011-06-16

2011-06-16

2011-06-16

other

  • wrote a number of patches fixing issues identified by exhaustive testing of the ARM decoder. Still some parts of the Thumb decoder to deal with.
  • discussion about 1176 (somebody has some patches to add support for it) and what set of feature switches are needed to support this and the 1136r1 (they have most but not all of the v6K feature set)
  • sent some patches which deal with the "VLDM/VSTM generate too many TCG ops" bug by raising the limit on number of TCG ops
  • sent a pull request for some ARM patches that had been languishing on the mailing list
  • tracked down a regression making vexpress crash when run on upstream QEMU to a recent Xen-related patch
  • working on AFDS (annual review) paperwork Meetings: toolchain, standup
  • Lots of interrupts/bugfixing/review recently means I'm drifting slightly behind schedule on blueprints. Need to refocus on those next week.
  • Current qemu patch status is tracked here:

https://wiki.linaro.org/PeterMaydell/QemuPatchStatus

Absences

  • 1-5 August: Linaro sprint 1111
  • (maybe) 15-16 August: QEMU/KVM strand at LinuxCon NA, Vancouver

  • LinuxCon proper follows on 17-19th]

Ulrich Weigand <Ulrich.Weigand@de.ibm.com>

GDB

  • Completed setup and baseline run for remote gdb testsuite. This involved tracking down and working around a variety of problems including:
    • issues with the cross-compiler packages
    • board files and sysroot for the debugger to use
    • timing problems in the dejagnu harness
    • multiple problems in the GDB testsuite itself At this point, I'm down to about a dozen extra FAILs and about 2000 tests (out of 16000) tests that are not executed n the remote testsuite for one reason or the other. Next step will be to analyze those and create bug reports.

Ira Rosen < ira.rosen@linaro.org >

  • investigating detection of general over-widening cases in the vectorizer
  • improvements of widen-mult - proposed for merge to gcc-linaro-4.6
  • fixed PRs 49443 and 49478

Chung-Lin Tang

Marcin Juszkiewicz

Michael Hope

Mounir Bsaibes

Revital Eres

Blueprints Activities

Group

Andrew Stubbs

Chung-Lin Tang

Dave Gilbert

Ira Rosen

Ken Werner

Marcin Juszkiewicz

Michael Hope

  • done +7 todo +18

Peter Maydell

Ramana Radhakrishnan

Revital Eres

Richard Sandiford

Ulrich Weigand

WorkingGroups/ToolChain/ActivityReports/2011-06-24 (last modified 2011-06-28 20:08:53)