LpiaTrees

Differences between revisions 2 and 3
Revision 2 as of 2009-01-09 16:47:11
Size: 1121
Editor: sconklin
Comment:
Revision 3 as of 2009-01-09 17:28:41
Size: 2158
Editor: sconklin
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
KG == Kernel Group DISTRO == standard Ubuntu distribution
Line 6: Line 6:
MID == Mid group MID == Mobile Internet Device
Line 16: Line 16:
The Hardy KG tree is here: The Hardy DISTRO tree is here:
Line 19: Line 19:
The MID group is currently basing all deliverables off of the Hardy release MID deliverables are currently all based off of the Hardy release

Note: Netbooks are LPIA bit not MIDs ??

Do we need a third column in this table? DISTRO, NETBOOK, MID
Line 24: Line 28:
|| Difference || KG tree || MID tree || || Difference || DISTRO || MID ||
Line 26: Line 30:
|| ALSA patches || Hardy baseline || Has backports from later kernels ||
|| frequency of releases || seldom | sometimes multiple times per day ||
|||||| Menlow/Non Menlow support ||
Line 27: Line 34:
|| ALSA patches || Hardy baseline || Has backports from later kernels || || DRM || || must build both in-kernel DRM and PSB DRM module, select at boot time ||
|| Adding drivers || probably in kernel, may not want all of them || need to be added to LUM ||
Line 30: Line 38:
Statements that I can't resolve into the above framework:
Line 31: Line 40:
The LPIA config for KG has no high mem support and in-kernel ALSA
MID has (and requires) high mem support and ALSA as a module
config (Netbooks are LPIA arch but not MIDS)
      This means enabling HIGHMEM, SECURITY, and other support that is
not in the default LPIA kernel.
Line 38: Line 47:

Line 42: Line 49:
=== Where the trees are maintained === We would like to bring all the kernels into one repository. The purposes are:
  1. to improve maintainability by making security and other patches easily available to all
  1. to bring the fast-moving development for mid devices into the distro
Line 46: Line 55:
  Should we maintain separate flavours for netbook and other builds with different requriements?
  Is proliferation of flavours a problem?
Line 47: Line 59:

With everything in one tree, we can branch as needed to meet the frequent release
requirements for netbooks, and pull all branches back into the main distro branch
when convenient.

Management of LPIA Kernel Trees

Abbreviations: DISTRO == standard Ubuntu distribution

MID == Mobile Internet Device

The Current Situation

LPIA kernel trees are being maintained in multiple git repositories.

Hardy

The Hardy MID LPIA tree is located here: git://kernel.ubuntu.com/mid-team/hardy-netbook.git

The Hardy DISTRO tree is here: git://kernel.ubuntu.com/ubuntu/ubuntu-hardy.git

MID deliverables are currently all based off of the Hardy release

Note: Netbooks are LPIA bit not MIDs ??

Do we need a third column in this table? DISTRO, NETBOOK, MID

These trees have the following differences:

Hardy LPIA kernel differences

Difference

DISTRO

MID

High Mem support

No HM support

Requires HM support

ALSA patches

Hardy baseline

Has backports from later kernels

frequency of releases

seldom | sometimes multiple times per day

Menlow/Non Menlow support

ALSA

built-in

ALSA as a LUM module

DRM

must build both in-kernel DRM and PSB DRM module, select at boot time

Adding drivers

probably in kernel, may not want all of them

need to be added to LUM

Statements that I can't resolve into the above framework:

config (Netbooks are LPIA arch but not MIDS)

  • This means enabling HIGHMEM, SECURITY, and other support that is

not in the default LPIA kernel.

Requirements

Desired Outcome

We would like to bring all the kernels into one repository. The purposes are:

  1. to improve maintainability by making security and other patches easily available to all
  2. to bring the fast-moving development for mid devices into the distro

which flavours are required

  • Should we maintain separate flavours for netbook and other builds with different requriements? Is proliferation of flavours a problem?

How branches are managed

With everything in one tree, we can branch as needed to meet the frequent release requirements for netbooks, and pull all branches back into the main distro branch when convenient.

KernelTeam/LpiaTrees (last edited 2009-01-09 17:33:05 by sconklin)