MaverickDetail
Activity Status
Blueprint/Activity |
Overview |
Status |
Make it easy to test the new Wayland display server by providing functional packages in Universe for Maverick. * Are there any wayland clients we could include other than the demos included in wayland git? * What do we need to do to make it easy to develop wayland clients? * What versions of libdrm, kernel, mesa does wayland require? Are these the versions we want for Maverick anyway? |
Todo |
|
* What can we do better for -intel GPU freezes? - These inevitably will have lots of duplicates, which reduced their usefulness in Lucid. What information do we need to match duplicates? Can we get the kernel to help? * Can we get the same sort of information via radeontool & avivotool for ati cards? * Can we get the same sort of information for nouveau? * How can we make mmiotracing as painless as possible for users, and as useful as possible for developers? |
Todo |
|
desktop-maverick-xorg-in-mm (0/0/2) |
* Overview of X sessions at UDS * What version of xserver, mesa, libdrm shall we target for Maverick? * What versions of major drivers will be out, and what versions should we target? * Open mic: miscellaneous X business |
Todo |
With a small block of basic hardware setup code in front of the kernel and kexec, the Linux kernel itself can be used as a full featured bootloader. The idea was inspired by talks in ELC this year, Linux without a boot loader - by Greg Ungerer, and Kexec - Ready for Embedded Linux? by Magnus Damm. |
Todo |
|
Unlike PC and x86-based platforms, where a single kernel image is normally the case to boot on all these platforms, there is usually one kernel image for a specific ARM SoC (imx51, dove, omap), or even one kernel image for a specific platform/board. This session is intended to discuss some of the challenges and general ideas toward a single zImage for a group of compatible ARM SoCs. |
Todo |
|
kernel-maverick-bios-test-automation (0/0/12) |
It is desirable to be able automatically test specific BIOS functionality, such as suspend/resume, hibernate, wakeup, fan control, battery, C states etc.. to locate and hence be able to fix or workaround BIOS/ACPI errors. Also, it's desirable to add more kernel debug into hibernate/suspend code paths to help automatically to pin point BIOS errors. We propose a tool + kernel debug to do this automatic testing + diagnosis. |
Todo |
kernel-maverick-config-review (0/0/5) |
Review of the kernel configuration for Maverick. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each. |
Todo |
kernel-maverick-misc (1/0/11) |
This is a catch all blueprint to capture and track any misc Kernel related work items. Each item doesn't warrant having an individual spec in itself, but still represent a task we'd like to complete. |
Todo |
Continue to Evaluate, Specify, and Deliver backported kernels for Lucid LTS. |
Todo |
|
The current EC2 kernel is based on the very large Xen patchset. A pv-ops based kernel would need a much smaller set of patches which could be maintained as a kernel flavor instead of the topic branch used for the current EC2 kernel. |
Todo |
|
kernel-maverick-tracing-support (0/1/6) |
New kernel tracing functionality will enable more efficient debugging of kernel issues. Analysis tools are provided to examine the data more rapidly and accurately. Scripts are provided so an end user can easily run them and upload results to a launchpad bug. |
Todo |
Review of the current Ubuntu Kernel delta. This session will look at the current delta comprised of both patches to the core and the ubuntu specific drivers. The aim is to record what we are carrying, review the reasons for that component(s) to be carried, and recommend replacements, updates, cleanups, upstreaming etc of those components. |
Todo |
|
kernel-maverick-union-mounts (1/0/3) |
Union mounts have seen progress since last time they were evaluated as a replacement for aufs. Determine whether union mount are nit a viable alternative for Maveric and if the work required to maintain them will be less than aufs. |
Todo |
kernel-maverick-upstart (0/0/4) |
How do Upstart and planned changes affect Kernel? |
Todo |
kernel-maverick-version (1/0/2) |
Discussions on the likely mainline kernel version for Maverick. |
Todo |
Activity Task Status
Blueprint/Activity |
Task |
Assignee |
Milestone |
Status |
check kernel version/patch requirements for Wayland |
apw |
maverick-alpha-1 |
Todo |
|
Investigate whether drm.debug=0x04 has an unacceptable overhead |
canonical-kernel-team |
ubuntu-10.10 |
Todo |
|
Can drm.debug be changed at runtime? -> in e.g. /sys/module/drm/debug_level |
canonical-kernel-team |
ubuntu-10.10 |
Todo |
|
Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode |
canonical-kernel-team |
ubuntu-10.10 |
Todo |
|
desktop-maverick-xorg-in-mm (0/0/2) |
review the i8xx patch |
apw |
maverick-alpha-1 |
Todo |
produce a PPA for the i8xx patch to allow testing |
apw |
maverick-alpha-1 |
Todo |
|
have a prototype of a kernel without boot loader |
eric.y.miao |
maverick-alpha-2 |
Todo |
|
code cleanup and push part of the framework mainline |
eric.y.miao |
ubuntu-10.10 |
Todo |
|
investigate into virtual IRQ |
eric.y.miao |
maverick-alpha-2 |
Todo |
|
make NR_IRQs a run-time variable |
eric.y.miao |
maverick-alpha-2 |
Todo |
|
allow multiple run-time mapping to IRQ number |
eric.y.miao |
maverick-alpha-2 |
Todo |
|
common clock framework |
jk-ozlabs |
ubuntu-10.10 |
Todo |
|
kernel-maverick-bios-test-automation (0/0/12) |
create basic bios tracking working/broken features against vendor, version |
colin-king |
ubuntu-10.10 |
Todo |
look at identifying ACPI 'errors' in the kernel log and report them (via apport, and this test suite) |
colin-king |
ubuntu-10.10 |
Todo |
|
identify and push extra diagnostics patches for s/r etc to mainline, ubuntu kernel, 'bios testing PPA' as appropriate |
colin-king |
ubuntu-10.10 |
Todo |
|
identify high value tests to cover low hanging fruit |
colin-king |
ubuntu-10.10 |
Todo |
|
put together a bios test-suite to help test bios en-masse |
colin-king |
ubuntu-10.10 |
Todo |
|
add the test-suite to the kernel testing ISO image |
colin-king |
ubuntu-10.10 |
Todo |
|
package this test-suite for maverick |
colin-king |
ubuntu-10.10 |
Todo |
|
look to using the test-suite as an ubuntu-ready certification tool |
colin-king |
ubuntu-10.10 |
Todo |
|
produce a bios health report for the vendor at 'pizza box' phase |
colin-king |
ubuntu-10.10 |
Todo |
|
add dmidecode information to apport |
colin-king |
ubuntu-10.10 |
Todo |
|
create a team |
colin-king |
ubuntu-10.10 |
Todo |
|
capture some ACPI tables into apport |
brad-figg |
ubuntu-10.10 |
Todo |
|
kernel-maverick-config-review (0/0/5) |
LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux) |
leannogasawara |
maverick-alpha-1 |
Todo |
LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) |
canonical-foundations |
ubuntu-10.10 |
Todo |
|
LP: 579300 : Please disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS* (linux) |
leannogasawara |
maverick-alpha-1 |
Todo |
|
Final kernel content and configuration report to ubuntu-devel |
leannogasawara |
ubuntu-10.10-beta |
Todo |
|
Investigate if we can enable perf for arm |
apw |
ubuntu-10.10-beta |
Todo |
|
kernel-maverick-misc (1/0/11) |
enable linux-tools for mainline builds |
apw |
maverick-alpha-1 |
Todo |
documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself |
brad-figg |
ubuntu-10.10 |
Todo |
|
documentation: re-organize and clean up kernel wiki pages |
jeremyfoshee |
ubuntu-10.10 |
Todo |
|
suspend/resume: repetition based reporting |
manjo |
ubuntu-10.10 |
Todo |
|
firmware: check packages are up to date |
chasedouglas |
ubuntu-10.10 |
Todo |
|
firmware: review with diwic and merge alsa-firmware into linux-firmware |
chasedouglas |
ubuntu-10.10 |
Todo |
|
Create documentation on stable team processes |
stefan-bader-canonical |
ubuntu-10.10 |
Todo |
|
debian-abstraction -- pull out debian to separate repo and sync with Maverick |
apw |
ubuntu-10.10 |
Todo |
|
debian-abstraction -- pull back abstraction to Lucid branches |
apw |
ubuntu-10.10 |
Todo |
|
debian-abstraction -- pull back abstraction to Karmic branches |
apw |
ubuntu-10.10 |
Todo |
|
fix broadcom dkms packages due to autoconf.h moving |
canonical-kernel-team |
ubuntu-10.10 |
Complete |
|
setup PPA for LTS backports of the maverick kernel |
timg-tpi |
maverick-alpha-1 |
Todo |
|
Investigate MIR process for this package |
timg-tpi |
maverick-alpha-1 |
Todo |
|
interlock with QA to set support levels |
timg-tpi |
maverick-alpha-1 |
Todo |
|
Produce kernels with paravirt-ops enabled for testing |
jjohansen |
maverick-alpha-1 |
Todo |
|
kernel-maverick-tracing-support (0/1/6) |
Review kernel configuration for ftrace |
chasedouglas |
maverick-alpha-1 |
Todo |
Make perf probe use relative source paths |
chasedouglas |
ubuntu-10.10-beta |
Todo |
|
Package trace-cmd |
chasedouglas |
ubuntu-10.10-beta |
Todo |
|
Package KernelShark |
chasedouglas |
ubuntu-10.10-beta |
Todo |
|
Arsenal scripts for common ftrace uses |
jeremyfoshee |
ubuntu-10.10-beta |
Todo |
|
Launchpad trace script integration |
chasedouglas |
ubuntu-10.10-beta |
Postponed |
|
Review the "Patches to Keep" list as some should probably also be dropped or upstreamed |
leannogasawara |
maverick-alpha-1 |
Todo |
|
kernel-maverick-union-mounts (1/0/3) |
push union-mount tools to PPA |
apw |
maverick-alpha-1 |
Todo |
evaluate union-mount as a replacement for AUFS |
apw |
maverick-alpha-1 |
Todo |
|
pull in the union-mounts patch set on top of the Maverick kernel and push to PPA |
apw |
maverick-alpha-1 |
Complete |
|
kernel-maverick-upstart (0/0/4) |
uevent/sysfs -- turn off all deprecated configuration options related to sysfs |
apw |
ubuntu-10.10 |
Todo |
look at passing all used and unused kernel command line options to userspace |
apw |
ubuntu-10.10 |
Todo |
|
investigate whether upstream would accept mounting /proc and /sys automatically |
apw |
ubuntu-10.10 |
Todo |
|
add exceptions for modules built-in list to the config review rules review |
leannogasawara |
ubuntu-10.10 |
Todo |
|
kernel-maverick-version (1/0/2) |
Publish Decision to ubuntu-devel |
leannogasawara |
ubuntu-10.10 |
Todo |
Choose kernel version |
leannogasawara |
ubuntu-10.10 |
Complete |
Total (3/1/60) 6% |
Milestone maverick-alpha-1
Blueprint/Activity |
Task |
Assignee |
Status |
check kernel version/patch requirements for Wayland |
apw |
Todo |
|
desktop-maverick-xorg-in-mm (0/0/2) |
review the i8xx patch |
apw |
Todo |
produce a PPA for the i8xx patch to allow testing |
apw |
Todo |
|
kernel-maverick-config-review (0/0/2) |
LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux) |
leannogasawara |
Todo |
LP: 579300 : Please disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS* (linux) |
leannogasawara |
Todo |
|
kernel-maverick-misc (0/0/1) |
enable linux-tools for mainline builds |
apw |
Todo |
setup PPA for LTS backports of the maverick kernel |
timg-tpi |
Todo |
|
Investigate MIR process for this package |
timg-tpi |
Todo |
|
interlock with QA to set support levels |
timg-tpi |
Todo |
|
Produce kernels with paravirt-ops enabled for testing |
jjohansen |
Todo |
|
kernel-maverick-tracing-support (0/0/1) |
Review kernel configuration for ftrace |
chasedouglas |
Todo |
Review the "Patches to Keep" list as some should probably also be dropped or upstreamed |
leannogasawara |
Todo |
|
kernel-maverick-union-mounts (1/0/3) |
push union-mount tools to PPA |
apw |
Todo |
evaluate union-mount as a replacement for AUFS |
apw |
Todo |
|
pull in the union-mounts patch set on top of the Maverick kernel and push to PPA |
apw |
Complete |
Total (1/0/15) 6% |
Milestone maverick-alpha-2
Blueprint/Activity |
Task |
Assignee |
Status |
have a prototype of a kernel without boot loader |
eric.y.miao |
Todo |
|
investigate into virtual IRQ |
eric.y.miao |
Todo |
|
make NR_IRQs a run-time variable |
eric.y.miao |
Todo |
|
allow multiple run-time mapping to IRQ number |
eric.y.miao |
Todo |
Total (0/0/4) 0% |
Milestone ubuntu-10.10-beta
Blueprint/Activity |
Task |
Assignee |
Status |
kernel-maverick-config-review (0/0/2) |
Final kernel content and configuration report to ubuntu-devel |
leannogasawara |
Todo |
Investigate if we can enable perf for arm |
apw |
Todo |
|
kernel-maverick-tracing-support (0/1/5) |
Make perf probe use relative source paths |
chasedouglas |
Todo |
Package trace-cmd |
chasedouglas |
Todo |
|
Package KernelShark |
chasedouglas |
Todo |
|
Arsenal scripts for common ftrace uses |
jeremyfoshee |
Todo |
|
Launchpad trace script integration |
chasedouglas |
Postponed |
Total (0/1/7) 14% |
Milestone ubuntu-10.10
Blueprint/Activity |
Task |
Assignee |
Status |
Investigate whether drm.debug=0x04 has an unacceptable overhead |
canonical-kernel-team |
Todo |
|
Can drm.debug be changed at runtime? -> in e.g. /sys/module/drm/debug_level |
canonical-kernel-team |
Todo |
|
Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode |
canonical-kernel-team |
Todo |
|
code cleanup and push part of the framework mainline |
eric.y.miao |
Todo |
|
common clock framework |
jk-ozlabs |
Todo |
|
kernel-maverick-bios-test-automation (0/0/12) |
create basic bios tracking working/broken features against vendor, version |
colin-king |
Todo |
look at identifying ACPI 'errors' in the kernel log and report them (via apport, and this test suite) |
colin-king |
Todo |
|
identify and push extra diagnostics patches for s/r etc to mainline, ubuntu kernel, 'bios testing PPA' as appropriate |
colin-king |
Todo |
|
identify high value tests to cover low hanging fruit |
colin-king |
Todo |
|
put together a bios test-suite to help test bios en-masse |
colin-king |
Todo |
|
add the test-suite to the kernel testing ISO image |
colin-king |
Todo |
|
package this test-suite for maverick |
colin-king |
Todo |
|
look to using the test-suite as an ubuntu-ready certification tool |
colin-king |
Todo |
|
produce a bios health report for the vendor at 'pizza box' phase |
colin-king |
Todo |
|
add dmidecode information to apport |
colin-king |
Todo |
|
create a team |
colin-king |
Todo |
|
capture some ACPI tables into apport |
brad-figg |
Todo |
|
kernel-maverick-config-review (0/0/1) |
LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) |
canonical-foundations |
Todo |
kernel-maverick-misc (1/0/10) |
documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself |
brad-figg |
Todo |
documentation: re-organize and clean up kernel wiki pages |
jeremyfoshee |
Todo |
|
suspend/resume: repetition based reporting |
manjo |
Todo |
|
firmware: check packages are up to date |
chasedouglas |
Todo |
|
firmware: review with diwic and merge alsa-firmware into linux-firmware |
chasedouglas |
Todo |
|
Create documentation on stable team processes |
stefan-bader-canonical |
Todo |
|
debian-abstraction -- pull out debian to separate repo and sync with Maverick |
apw |
Todo |
|
debian-abstraction -- pull back abstraction to Lucid branches |
apw |
Todo |
|
debian-abstraction -- pull back abstraction to Karmic branches |
apw |
Todo |
|
fix broadcom dkms packages due to autoconf.h moving |
canonical-kernel-team |
Complete |
|
kernel-maverick-upstart (0/0/4) |
uevent/sysfs -- turn off all deprecated configuration options related to sysfs |
apw |
Todo |
look at passing all used and unused kernel command line options to userspace |
apw |
Todo |
|
investigate whether upstream would accept mounting /proc and /sys automatically |
apw |
Todo |
|
add exceptions for modules built-in list to the config review rules review |
leannogasawara |
Todo |
|
kernel-maverick-version (1/0/2) |
Publish Decision to ubuntu-devel |
leannogasawara |
Todo |
Choose kernel version |
leannogasawara |
Complete |
Total (2/0/34) 5% |