Hi,
I had a good discussion with the validation team and they are
going to try to have some automated defconfig building working
by the end of the week. What they need from us is :
- What defconfigs do we want them to build? Either defconfigs
that are in the kernel tree or that are out of tree. My thought is
one per board that we care about, but I'm not sure if all the
boards have upstream defconfigs.
- What trees to test? I'm thinking linus HEAD and also the arm-soc
tree's -next branch.
~Deepak
=== Highlights ===
* Work on blueprint "Investigate block allocation in FS"
I have now completed the flash simulation tool 'flashsim'.
Automated test cases have been run on all target file systems using
default options (but mounted with 'noatime'). Also, different standard
i/o schedulers were tried.
Work items completed:
- Implement algorithm "pure linear access": DONE
- Implement algorithm "block remapping within one erase-block": DONE
- Implement algorithm "data logging": DONE
- Implement algorithm "cache for small writes": DONE
=== Plans ===
* Attend Linaro Connect
=== Device Tree ===
* Arnd pulled i.mx driver device tree support patches for v3.1.
* Reworked smsc911x for getting gpio irq from irq domain as well.
* Reposted mx5 board dt patch set with i.mx51 babbage added.
=== Misc ===
* Boot-tested linaro-3.0 kernel on babbage and mx53 quickstart boards
=== Plan ===
* Linaro Connect
--
Regards,
Shawn
== Highlights ==
* I.MX51/53 u-boot mainline issue analysis and fix, patch ready.
This issue was caused
by d-cache was enabled silently by one commit, which will cause
various issue on all
ARM platform. The current fix is to disable D-cache explicitly
before the issues addressed.
* Review the imx_i2c rework driver and give some comments and test.
* study the one zImage information.
* Linaro Q3 connection preparation, visa, air ticket, hotel, register...
 == Plans ==
* Linaro Q3 connection. Will focus on the 11.11 task
== issues ==
* N/A
=== Highlights ===
* Reviewed and merged Tglx's fixes for rtc/hrtimer related deadlock
* Merged musb patch needed for ADB into Linaro Android 11.07 tree. Also
got feedback from maintainer that the patch is queued for 3.1.
* Made Linaro Android 11.07 final tag.
* Got a hotel for Linaro Connect!
* Helped Paul diagnose RCU stall (actually a hardware issue)
* Setup and tested imx51 11.07 for Mounir
* Got feedback from Arve on my Android Alarm Timer mending patches.
Started reworking patches based on feedback.
* Prepped & packed for Linaro Connect.
=== Plans ===
* Linaro Connect!
* Focus on Kconfig work(eek! only 1 month until my Linux Plumbers talk!)
* Try another swing at sched_clock cyc2ns fixup for 200+day uptime
issue.
=== Issues ===
* Jet Lag!
== Thomas Abraham <thomas-ab> ==
=== Highlights ===
* Submitted patch for exynos4 irq controller device tree support.
* Tested all Exynos4 device tree patches with Grant's test-3.0 branch.
* Reworking gpio controller device tree support patch.
=== Plans ===
* Complete GPIO controller device tree support.
* Participate in Linaro connect event
* Discuss with dt team about doubts I have on dt implementation.
Hi all,
This is a slightly belated email with information about the overall plans for
next weeks face to face summit. As has been mentioned a few times,
the main focus for our time there is going to be hands on hacking
and we'll be splitting our focus between two main topics related to
kernel consolidation and cleanup:
Device Tree: Shawn, Manjunath, Thomas, and Niklas will continue to work
on device tree bring up on their platforms. Related to this, Grant will be
doing some training on Tuesday morning (Grant, correct me if I'm wrong)
for anyone who's interested in learning more about how to use DT.
Single zImage: The rest of the KWG will be focused on the task of
cleaning up the ARM kernel sources to allow for building a zImage
that can be booted across heterogeneous SOCs. Nicolas will
be sending off an email to linaro-kernel and linaro-dev with a
list of all the items that need to be worked on so please read
that and ask any questions you have. Our plan is to have folks
take on a topic and work on it, sending patches to Nicolas and
myself for real-time review. We likely will not have a kernel booting
across multiple machines but we should be much closer to
getting this working.
Monday morning at 11:00 we'll have a full team meeting and
we'll go over some of this in more detail. The kernel team
has been assigned room Trinity for the week and we will have
unlimited coffee and tea at our disposal to keep us going. :)
Arnd is presenting an advanced git training session on Tuesday
from 11:00-13:00 and there should be a lot of good tricks to learn!
We've also got a team dinner in Cambridge on Wed night, location TBD.
Beyond all that, I will be scheduling 1:1s with everyone
on the team. As per Linaro process, we're at the end of the
review cycle for most folks, so I'll go over your review with
you, get an update on where things are at with current tasks,
etc. I'll also setup some small team meets (storage, DT, etc) to
discuss next steps.
All together, this will be a busy week but should also be a lot
of fun to get a chance to all work in the same room and solve
some problems as a team.
Please fill out the following so we all know when to expect each
other and can coordinate travel:
https://wiki.linaro.org/Internal/Events/LinaroConnectQ3.11/Planning/BelfryT…
Thanks!
~Deepak
ps: Please bring all cables and power adapters you need for using your
boards. Linaro has certain items but not enough to go around for everyone.
The Linaro Kernel Working Group (KWG) is excited to announce the
availability our July 2011 development snapshot:
linux-linaro-3.0-2011.07-1
As the word "snapshot" implies, these are meant as development kernels
and have not been fully validated. You should expect issues and to help
us deliver a better kernel in the future, please file bugs in Launchpad at
https://bugs.launchpad.net/linux-linaro.
The source tarball is available at:
http://launchpad.net/linux-linaro/3.0/3.0-2011.07/+download/linux-linaro-3.…
The kernel sources can also be accessed using git at:
git://git.linaro.org/kernel/linux-linaro-3.0.git
tag: linux-linaro-3.0-2011.07-1
This snapshot is based on the 3.0 stable kernel with a number
of changes developed by Linaro and integrated from the 3.1-rc
cycle. The changes since our 11.07 release, other than what is
already in 3.0 include:
* The comprehensive ARM kprobes work from Jon (Tixy) Medhurst
* The new processor struct macros from Dave Martin
* A small part of the single zImage work from Nicolas Pitre
* The ARM cpu topology definition from Vincent Guittot
* Basic Cortex A15 support from Will Deacon & Pawel Moll
* DMA infrastructure cleanups from Russell King
* A kernel helper to perform 64-bit atomic operations from Nicolas Pitre
* Enhanced DT support for boards from Grant Likely, Shawn Guo,
Manjunath Kondaiah, and Thomas Abraham.
A full changelog against 3.0 is available at:
http://launchpad.net/linux-linaro/3.0/3.0-2011.07/+download/CHANGELOG-linux…
High Priority Known Issues:
* Only half of RAM useable when using Device Tree on Panda board
(LP #707047)
* Nicolas has run into EHCI not working on the Panda board. This
is a config issue and is being looked into.
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-dev
Questions? https://ask.linaro.org/
=== Device Tree ===
* Add device tree support for gpio-keys. Unfortunately, maintainer
chose to pick up another version.
* Add device tree probe support for imx2_wdt, mma8450, smsc911x, m25p
* arm/mx5: parse iomuxc pad configuratoin from device tree
* Convert i.mx53 ARD, EVK, QSB (aka LOCO) and SMD to device tree
=== Misc ===
* gpio/mxc/mxs: fix build error introduced by the reanming of irq_gc_ack()
* arm/mxc: add the missing UART_PADDR for i.mx53
* usb/ehci-mxc: add missing inclusion of mach/hardware.h
=== Plan ===
* Test linaro-3.0 kernel on i.mx boards
* Since Grant's devicetree for-next and Chris' mmc for-next has been
merged by Linus, it's time to repost other dt driver patches based
on that.
* Post device tree patches for i.mx51 boards (babbage and efika)
--
Regards,
Shawn
== Manjunath GK <manjugk> ==
=== Highlights ===
* Initial patches for OMAP board file migration is submitted for
review and aligned with grant for further changes.
* Reworking with grant's review comments is in progress
=== Completed work items ===
* None
=== Plans ===
* Pushing DT migrated initial patches for v3.1 merge window
* Reworked patches will be posted in day or two.
=== Dependencies ===
* OMAP DT support has depedency with hwmod framework.
- expecting maintainers to provide feedback on handling hwmod and dt together.
-Manjunath