== Highlights ==
* 11.11 cycle blueprint review, Deepak give me some information about
the context of
such blueprint and some discussions about it at Budapest. Thanks,
* MX53 u-boot upstream, LOCO board support, patches in ARM maintainer tree.
== Plans ==
* Fill in the blueprint of 11.11. cycle,
* Some u-boot patches upstream review and revision.
== Absence ==
* vacation from 12 June to 29 June,
== Highlights ==
* Continued discussions about ARM maintainership
* Lots of code review:
mxs-gpio, pwm, clkdev, sdhci-pxa, csr subarch, at91-isi, pruss, stm
* New arch maintainance: arch/tile, arch/unicore32, arch/openrisc
== Plans ==
* Get better overview of all subarchitectures
* Set up git tree on kernel.org
== Absence ==
* Public holiday in Germany this thursday
= Thomas Abraham <thomas-ab> ==
=== Highlights ===
* Submitted second version of the clkdev patchset for Samsung platforms.
- clkdev reduces 400 lines of code from Samsung platform and machine code.
- http://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg04750.html
* Studying of memory regions patches submitted by IBM engineer.
* Reviewed generic clock patches.
=== Plans ===
* Complete the study of memory regions patches submitted by IBM.
* Test memory regions patches on Exynos4 platform.
=== Misc ===
* Took leave on 23rd and 24th May.
== Per Forlin <perfor> ==
=== Highlights ===
* Updates to blueprints, gadget mass storage, dmaengine.
* Generalise mmc async patch v4 submitted.
* Commented on dmaengine documentation.
=== Plans ===
* public holiday on June 2,3 and 5th
== Manjunath GK <gkmanju> ==
=== Highlights ===
* DT build and setup
* Testing 2011.05 kernel on panda board with DT enabled and disabled.
* Observed issues with SD/MMC during bootup
- It might be due to issue with my panda board since other users are not
able to reproduce the same.
=== Plans for Next Week ===
* Need to get replacement for non working panda board with working one.
* DT support for OMAP panda. Will be working on board file for adapting it
to DT.
-Manjunath
== Shawn Guo (shawnguo) ==
=== Device Tree ===
* Sent updated sdhci-pltfm&OF-consolidation patch set per Wolfram's
comments. Dropped the patch of esdhc consolidation, and will
revisit it when the churn of cpu_is_mx gets cleaned up.
=== Misc ===
* Sent the v2 of the patch that moves mxs gpio driver into
drivers/gpio to address Arnd's comments. (Thanks Arnd for the
review)
* Sent a patch to add new dma api for set/get max_segment_number
=== Plan ===
* Keep working on moving mxc gpio driver into drivers/gpio
* Try to see if the imx irq_chip and gpio_irq_chip can be migrated
to generic_irq_chip
--
Regards,
Shawn
== Niklas Hernaeus <nhe> ==
=== General activity ===
* Setup of workplace done.
* Started to view the device-tree code.
* Added a blueprint for device-tree for u8500
=== Upcoming Travel/Time Off ===
* Vacation Monday May 30 to June 1.
* Swedish holidays from June 2 to June 6.
The Linaro Kernel Working Group (KWG) is excited to announce the
availability our May 2011 development snapshot: linux-linaro-11.05-2.6.38
This is the first of a new monthly series of development snapshots from
the KWG that will provide a way for developers to work with the Linaro
kernels without needing to follow the git tree on a daily basis. 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, you should file bugs in Launchpad at
https://bugs.launchpad.net/linux-linaro.
The source tarball is available at:
https://launchpad.net/linux-linaro/11.05/11.05-final/+download/linux-linaro…
The kernel sources can also be accessed using git at:
git://git.linaro.org/kernel/linux-linaro-2.6.38.git
tag: linaro-11.05-2.6.38
A pre-packaged kernel for OMAP boards is available at:
https://launchpad.net/~linaro-maintainers/+archive/kernel/+files/linux-imag…
This snapshot is based on the 2.6.38.7 stable kernel with a number
of changes developed by Linaro and integrated from upstream trees
including the 2.6.39, OMAP, and Power Management trees to name a few.
The changes from 2.6.38.7 include:
* Initial Device Tree support for MX51, MX53, Overo, SMDKV310, Beagle,
IGEPv2/v3, Panda, Tegra, and Versatile boards. This support allows
memory size and board type to be passed via the Device Tree.
* The ARM kprobes code has been updated to correctly handle a number
of instructions that did not previously work and to work on kernels
w/o frame pointers.
* The coredump code has been updated so you can now analyze VFP
register state using GDB. Using this feature requires the upstream
GDB trunk tree or the Linaro snapshot available from
https://launchpad.net/gdb-linaro/+download
* CPUIDLE support for Samsung Orion has been added, allowing for
longer battery life on platforms based on this chipset.
* Experimental support for LTTng on ARM, allowing developers to perform
deep analysis of system state transitions. See http://lttng.org/ for
more information on using LTTng.
A full changelog against 2.6.38.7 is available at:
https://launchpad.net/linux-linaro/11.05/11.05-final/+download/CHANGELOG-li…
High Priority Known Issues:
* The combination of a device-tree enabled kernel and and Linaro's
2011-03 u-boot will make WiFi and HDMI unuseable on the IGEP board.
(LP #768680)
* imx51 randomly truncates serial input at 31 characters
(LP #754254)
* OMAP Beagle C4: kernel does not reliably find SD card on boot
(LP #712175)
* wl12** driver causes networking to hang on ubuntu-desktop image
(LP #785739)
* Only half of RAM useable when using Device Tree on Panda board
(LP #707047)
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-dev
Questions? https://ask.linaro.org/
Hi all,
The Kernel Working Group is getting ready to release the first of our new
monthly development snapshot in a few days and we would like folks
to do some quick sanity boot testing on their boards. Please
grab or update the kernel from
git://git.linaro.org/kernel/linux-linaro-2.6.38.git,
and checkout the linaro-11.05-2.6.38 tag (which happens to be same
as master at this moment) and give it a quick spin. Note that this is just
the stock Linaro kernel and does not include any binary graphics drivers
or other bits provided by Linaro's landing team kernels, so we just
need the basic build and boot tested along with some simple
testing of devices that can be used w/o extra drivers.
Thanks!
~Deepak
Hi Dave
I've managed to reproduce a relocation error when loading a module built
for Thumb. The runtime error message is:
section 4 reloc 247 sym '': relocation 30 out of range (0xbf9710c6 ->
0xbf96c000)
Relocation 30 is R_ARM_THM_JUMP24, and looking at apply_relocate() in
arch/arm/kernel/module.c it looks like the error is caused by 'offset'
being even here ...
/* only Thumb addresses allowed (no interworking) */
if (!(offset & 1) ||
offset <= (s32)0xff000000 ||
offset >= (s32)0x01000000) {
pr_err("%s: section %u reloc %u sym '%s': relocation %u out of range (%#lx -> %#x)\n",
module->name, relindex, i, symname,
ELF32_R_TYPE(rel->r_info), loc,
sym->st_value);
return -ENOEXEC;
}
I seem to remember you posting some similar issue to a mailing list
recently, or is my memory faulty?
I have some labels declared in inline assembler, and after adding
.type name_of_label, %function
the relocation error goes away, presumably because the label is now
thumbified by having bit 0 set.
--
Tixy