Wanted Tools and Equipment

To be releavant to Linaro's goals the boards should be Cortex-A9 with SMP and NEON. In some cases readily available boards such as a Beagle XM may be substituted.

  • A datacentre
    • For hosting dev boards for shared access
  • Shared development boards
    • At least five, with at least three being identical
    • Variety of platforms (OMAP4, i.MX6, etc)
    • Hosted in the datacentre
    • Serial multiplexer for getting to the boot console
    • Remote controlled power for power cycling
    • Hard disk, network access
    • Some type of admin level access
      • Able to install packages while testing (dchroot?)
      • Able to lock down the processes when benchmarking
    • Used for:
      • Generic end-user machines
      • Exclusive use for running benchmarks
      • Exclusive, pooled use for long runs of benchmarks
  • Shared x86 boards
    • As above but with:
      • A current Atom chip running x86_64
      • A generic i686
      • A generic x86_64
      • These may be acheived using two x86_64 hosts with chroots
      • Note that everything but benchmarking can be done in the cloud providing the infrastructure, such as having somewhere to push results, supports it
  • Hosts for automatic builds
    • Four of
    • 512 MB or more of RAM, HDD
    • Managed by IT
    • Able to:
      • Automatically build toolchain outputs as they're checked in
      • Manually run particular builds as part of the release process
      • Build arbitrary packages using certain toolchain outputs
      • Rebuild the Ubuntu/Linaro archive using certain toolchain outputs
  • Build result storage
    • 100 GB needed now. Able to grow to 1 TB
    • Web accessible for download
    • rsync accessible for upload
    • Managed by IT
  • Tools host
    • x86 based Ubuntu host
    • Internet access
    • Able to run cronjobs
    • Web accessable
    • Able to run small web.py and django based web apps
    • Managed by IT

MichaelHope/Sandbox/Wanted (last modified 2011-02-20 21:40:17)