• who is in the team (only quick standup) (1mn, lool)

  • how we operate (1mn, lool)

    • mailing-list(s), IRC
    • Launchpad projects, blueprints, bzr branches, code reviews
    • standup calls, weekly longer phone calls
  • current release (3mn, ams)

    • what it features
      • the CodeSourcery SourceryG++ patch-set (4.4 2010q1 version)

        • Improved performance, with significant speed increases on the CoreMark benchmark across the Cortex™-A5, Cortex-A8 and Cortex-A9 processors

        • Smaller code size on ARMv7 processors, such as the Cortex family of processors
        • Optimization for the Cortex-A5 processor
      • a selection of patches from Ubuntu gcc-4.4
      • miscellaneous bug fixes and small features
  • future planned work (5mn, ams)

    • Fix bug in GCC 4.4 (stable toolchain)
    • Create new GCC 4.5 (experimental toolchain)
    • Contribute to GCC 4.6 (upstream)
    • Planned ehancements: (to 4.5 or 4.6)
      • Add support for multiarch
      • Support ARM Hard-Float ABI
      • Pull in ARM's latest SMP, A9 scheduling, NEON improvements.
      • Auto-vectorizor infrastructure enhancements
        • mixed size vectors, auto-size-selection, loops with conditionals.
      • Thumb2 code size improvements
      • Hand optimized time-critical routines
        • str* mem* etc.
      • STT_GNU_IFUNC support
      • Valgrind ARM support (left-overs)
  • challenges we faced (Ubuntu integration, hardware, ...) (4mn, lool)

    • native versus cross-builds
      • hardware availability for native builds and testing
    • understanding the way the gcc packages are built
    • fixing testsuite failures
    • archive rebuilds
    • fixing random packages which were using incorrect constructs

Events/2010-07-PlatformSprint/ToolchainWgPlenary (last modified 2010-07-19 11:59:40)