Linaro_BW.jpg

Linaro Technical Requirements (November 2011)

Document Number:

Preliminary

Status:

[Preliminary (Pre LDS) | Mature (Post LDS) | Final (Feature Freeze)].

Last Edit

3rd February 2011

Abstract This document describes the technical requirements for work that will be undertaken by Linaro during the May 2011 to November 2011 development cycle. This is a live document – visit http://wiki.linaro.org/Releases/1111/Specification for greater detail and latest status

Keywords VFP, ARMv7A, SMP, SIMD, Neon, UEFI, Device Tree, SFI, uboot, Thumb 2, ITM, STM, OCD, gcc, gas, gld, gdb


Contents


1. About this Document

1.1. Edit History and Expected Changes

This document is a live document being worked on by the Linaro Technical Steering Committee (see http://wiki.linaro.org/TSC) and the Linaro technical leads (see http://wiki.linaro.org/EngineeringTeam). Linaro executes on a six monthly cycle; the start of the cycle being a developer summit co-located with the Ubuntu Developer Summit. The technical requirements for the next cycle need to complete in time for that summit to start the engineering work needed to turn requirements into code.

Date

Modification(s)

1.2. Terms and Abbreviations

Term

Meaning

ARMv7A

ARM Architecture V7, A profile

Device Tree

Data structure describing system device topology. Passed at boot time from the boot firmware to the kernel.

ITM

Instrumentation Trace Macrocell

LP

Launchpad.

LDS

Linaro Developer Summit – the place where plans for a release are formalised

Neon

ARM floating point vector processing engine

PPA

Personal Package Archive.

SIMD

Single Instruction, multiple data

SMP

Symetric multiprocessing

Thumb 2

ARM Thumb 2 instruction set

TSC

Linaro Technical Steering Committee

VFP

Vector Floating Point


2. Objectives

TBD


3. TSC Planning Schedule

Stage

Expected

Explanation

More Information

Call for Requirements

2011-02-16

11.11 Cycle begins with Call for Requirements to Members

TSC/2011-02-16

Beta Technical Requirements

2011-03-15

11.11 Technical Requirements analyzed at TSC Bangalore

TSC Bangalore Requirements Meeting

Requirements Review

2011-03-28

Graphics (JesseBarker) requirements review

TSC/2011-03-28

Requirements Review

2011-03-30

Toolchain WG (Michael Hope), Power Management (Amit Kucheria)

TSC/2011-03-30

Requirements Review

2011-04-06

Kernel requirements review

TSC/2011-04-06

Requirements Review

2011-04-06

Kernel (Paul McKenny) requirement review

TSC/2011-04-06

Requirements Review

2011-04-13

Platform and validation requirement review

TSC/2011-04-13

Requirements Review

2011-04-13

Multimedia requirement review

TSC/2011-04-20

Sign off Tech Requirements

2011-05-04

TSC sign-off of Technical Requirements, Blueprints for 11.11 in place

TSC/2011-05-04

Linaro@UDS

2011-05-09

Engineers meet to discuss Blueprints and requirements

Linaro@UDS Event

Public Plan Preview

week of 2011-05-30

Week of broadcasting individual team plans and deliverables

Cycles/1111/PublicPlanReview

Linaro Platform Sprint

2011-08-01

Engineers meet to work intensively on Blueprints

Platform Sprint

TSC Meeting

2011-08-11

TSC review 11.11 against Technical Specification

Legend:

Face-to-face events

4. LEB Release Schedule - Ubuntu

Stage

Expected

Explanation

More Information

Linaro@UDS

2011-05-09

Engineers meet to discuss Blueprints and requirements

Linaro@UDS Event

Feature Definition Freeze

2011-05-27

All prospective features will be defined and acknowledged by the release teams

Feature Definition Freeze

Board Identification Deadline

2010-05-30

Boards identified for the Ubuntu LEB nominated by members & agreed with VP Engineering

Board Identification Deadline

Linaro Platform Sprint

2011-08-01

Engineers meet to work intensively on Blueprints

Platform Sprint

Feature Freeze

2011-08-18

All proposed features will either be at a beta or postponed stage.

Feature Freeze

Board Support Review

2011-08-18

All proposed Boards for the Ubuntu LEB release are reviewed to ensure they are on track

Board Review

Beta Freeze

2011-08-25

From now on all uploads to the main Linaro archive will have to be approved by the release team.

BetaFreeze

Board Support Review 2

2011-09-25

Second Ubuntu LEB board review to ensure support is on track

Board Review

Beta Release

2011-10-13

Beta of the 11.11 Linaro release.

Beta Release

Ubuntu 11.10 Released

2011-10-13

Final release of Ubuntu 'O' builds

http://www.ubuntu.com

Final Freeze

2011-10-27

From now on all changes to the archive must be approved by the release team. Only critical bugs will be fixed.

Final Freeze

Final Release

2011-11-17

Final version of the Linaro 11.11 release.

Final Release

Legend:

Face-to-face events

Releases

4.1. Adding New Features

From feature freeze onwards, no new features will be added to the release. At that time it is expected that any new features are substantially complete and ready for testing. Feature freeze allows widespread user testing, feedback and bug reports to be generated and gives developers the time to respond before the final release. By feature freeze, software should have all new features developed, be testable and integrated into the release.

5. LEB Release Schedule - Android

The LEB for Android does not follow a 6 monthly release cycle. The current plan is to ramp up Linaro Android Platform to release a LEB Android in sync with the LEB Ubuntu 11.05. From there on, Android will follow a monthly release model. Details on how our monthly release model looks like can be found on Platform/Android/ReleaseCycle.

5.1. Milestones

* DRAFT *

Milestone Releases (11.05)

Milestone

Date Expected

Date Released

Release Page

Diff

Alpha 1

2011-06-02

-

Alpha1

-

Alpha 2

2011-07-30

-

Alpha2

-

Alpha 3

2011-08-04

-

Alpha3

-

Beta

2011-10-13

-

Beta

-

Release Candidate

2011-11-03

-

ReleaseCandidate

-

Final

2011-11-10

-

Final

-


6. Summary

TBD

7. Supported Platforms

TBD


8. Technical Topics

Priorities Key:

Include: Nothing found for "'''Priorities Key:'''"!

9. Topics

For the 1111 cycle, each individual area has its own page which lists its relevant TRs.

  • /Summary is a collated view of all current Linaro TRs.

NB: Once the cycle is open, add links to the individual teams' status pages.

9.1. Priorities

Key

Description

Essential

Must happen in this cycle

High

Desirable in this cycle

Medium

Would like to happen in this cycle

Low

Likely to be dropped from this cycle

Rejected

Not considered in this cycle

9.2. Distros

Key

Distro

A

Android

U

Ubuntu

C

Chrome

W

WebOS

M

MeeGo

Cycles/1111/Specification (last modified 2011-03-25 18:15:37)