Hi there,
Does anyone know if it's possible to use kdump on an ARM board to capture a
memory image of the kernel (to be later analyzed with crash for example)?
I had a quick look at the kernel config options provided by the linaro-linux
tree and it seems that kexec support (CONFIG_KEXEC) is there. I assume
/sbin/kexec could be used to load a dump-capture kernel. Unfortunately
CONFIG_CRASH_DUMP is not available, so I don't know how to configure such a
kernel. Any pointers or suggestions are appreciated.
Regards
Ken
All,
The weekly report for the Linaro Infrastructure team may be found at:-
Status report:
https://wiki.linaro.org/Platform/Infrastructure/Status/2010-12-09
Burndown chart: This link is awaiting the production of new burndown charts.
The Infrastructure related blueprints from the maverick cycle, of which
currently there are 4 active ones (4 from the last report), are showing
that there are 8 work items in progress (8 last report), and 11 work
items to undertake (11 last report). These are to be moved into the
natty cycle if still required.
* arm-m-validation-dashboard; no change in status from last report; 3 in
progress; 7 to do
* arm-m-image-building-console; no change in status from last report; 3
in progress; 3 to do
* arm-m-automated-testing-framework; no change in status from last
report; 1 in progress; 0 to do
* arm-m-testsuites-and-profilers; no change in status from last report;
1 in progress; 1 to do
In the natty cycle, the following lists the current active Blueprints,
or Blueprints planned and not started. Currently there are 4 active
Blueprints (4 from the last report), which are showing that there are 8
work items in progress (7 last report), 41 work items to undertake (46
last report), 2 work items postponed (0 last report) and 8 work items
added (all items added last report).
* other-linaro-n-improve-linaro-media-create: 5 work items completed
(2 last week); 4 work items in progress (3 last week); 8 work items to
do (8 last week); 2 work items added this week (2 last week).
* other-linaro-n-test-result-display-in-launch-control: 0 work items
completed (8 last week); 1 work item in progress (1 last week); 10 work
items to do (10 last week); 0 work items added (4 last week)
* other-linaro-n-patch-tracking: 0 work item completed (0 last week);
2 work items in progress (2 last week); 9 work items to do (9 last week)
* other-linaro-n-image-building: 2 work items in progress (2 last
week); 5 work items to do (5 last week); 2 work items postponed (2 last
week); 0 work items added (2 last week)
* other-linaro-n-continuous-integration: Not started - awaiting a
Hudson build server (RT#42278).
* other-linaro-n-package-development-tools: Not Started; 9 work items to do
Specifics accomplished this week include:-
* other-linaro-n-image-building: "4.6 Multiple hwpacks": basically
done - needing test and review.
* ImproveLinaroMediaCreate: completed the ports to Python of
"populate_boot" and "create_partitions" - waiting for review on "create
partitions"
* Added blueprint/bug links to the LaunchPad API. This is now landed
and tested.
* Also finished porting the work items tracker to use the launchpad
APIPlease let me know if you have any comments or questions.
Kind Regards,
Ian
The weekly report for the Linaro Foundations team may be found at:
Status report: https://wiki.linaro.org/Platform/Foundations/2010-12-08
Overall status (out of date until workitem tracker for 11.05 is available):
https://wiki.linaro.org/Platform/Foundations/Status
* A first 2.6.37 kernel is now packaged and available in Ubuntu natty for
inclusion in Linaro images.
* Cross-compiler packages have been merged and uploaded to natty, preparing
us for gcc 4.5 as a default cross-compiler.
* Progress on ALIP continues, with all but two of the original ALIP
packages now successfully cross-buildable with patches applied.
Actions:
* npitre to write up more formal documentation of what our kernel tree is
(and isn't): DONE
* slangasek to review armel-cross-toolchain-base merge request: DONE
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slangasek(a)ubuntu.com vorlon(a)debian.org
Hi,
I did some quick ftrace tests using the linaro-vexpress 2.6.35-1010.17 kernel
on an ARM-Versatile Express CA9x4 board. It seems to work pretty good. I
noticed only one issue with the wakeup latency tracer where
/sys/kernel/debug/tracing/trace doesn't show any real information but the
/sys/kernel/debug/tracing/trace_pipe does.
The details can be found at: https://wiki.linaro.org/KenWerner/Sandbox/ftrace
Regards
Ken
Greetings,
Enclosed you'll find a link to the agenda, minutes and actions from the
Linaro kernel working group weekly meeting of Dec 06, 2010.
https://wiki.linaro.org/WorkingGroups/KernelConsolidation/Meetings/2010-12-…<https://wiki.linaro.org/WorkingGroups/KernelConsolidation/Meetings/2010-11-…>
== Summary ==
* Dave Martin & Nico reviewed K2.x blueprints, bp's are Approved now.
* Tool to measure and fix SD card performance. Found a case of excessive
copy-and-paste, gaining unneeded abstraction layers not yet needed for this
non-ARM Unicore architecture.
* Mainlined Flash support, available in git.stericsson.org, also taken into
the linux-arm-kernel tree 2.6.37.
* Implemented USB transceiver driver as drivers/usb/otg. Cleaning up MUSB
BSP for 8500 crossover code. Gadget code sent out for internal ST-Ericsson
review, will post publicly after resolved.
* Posted the five uboot patches to the list, built and tested the first two
on all available platforms. Need additional testing, especially on
big-endian platforms such as PowerPC.
* Reviewing status. A few specifications and blueprints not yet complete,
status lagging on some. Working on New Members wiki page.
* ST-Ericsson Landing team going well. Finding problems, getting fixes.
Waiting on some fixes from internal ST-Ericsson teams. Currently relying on
to-be-written functionality. Team is under NDA, so can pull some patches
from internal teams prior to upstreaming. Some issues with source-tree
organization within ST-Ericsson, which is being resolved by having a single
tree that functionality is added to via topic branches.
* Thumb 2 work progressing. A couple of patches to be merged into 2.6.36
tree. Freescale BSP review progress.
* OMAP4-EHCI support queued up in linux-usb tree for 2.6.38
* Document describing Linaro kernel, will publish on list and ask for
comments.
* Completed blocked-task-list reorganization for RCU_TREE priority
boosting, and started coding up changes needed to move from softirq to
kthread.
Possible RCU energy-consumption issue appearing on lightly loaded
systems with modest numbers of CPUs: RCU prevents entry into dyntick-idle
mode: Examining possible approaches.
Please let me know if you have a question or comment,
Regards,
Mounir
Here's what the toolchain group has been doing:
* 2010.12 release is coming up. Bug list is in a good way. Build is
good, test results are good.
* Atomic memory operations are finished, in GCC, in GLIBC, and in
Ubuntu. Coverage report is done at
[[WorkingGroups/ToolChain/AtomicMemoryOperations]]
* Handed off valgrind to Foundations to make sure the updated version
is in Ubuntu
* String routines are approaching the end of a good phase 1. Next is
sorting out the copyright assignment issues
* Lack of A9 hardware is causing headaches. People are benchmarking
Linaro GCC on hardware and getting unexpected results.
* Started investigating libffi variadic support
* Received a copy of the SPEC CPU 2006 benchmark suite
Weekly meeting minutes are at:
https://wiki.linaro.org/WorkingGroups/ToolChain/Meetings/2010-12-06
Standup minutes are at:
https://wiki.linaro.org/WorkingGroups/ToolChain/Meetings/2010-12-08
Audio is here:
http://tc.seabright.co.nz/toolchainwg/
-- Michael
Hello,
one of the Ubuntu blueprints for 11.04 is to provide a QEMU better
suited to Linaro/ARM work in the official archives, allowing to test
at least the official Ubuntu ARM images.
The Linaro PPA provides a package based on qemu-maemo from gitorious,
and it is ahead of what is packaged in that it supports the BeagleBoard.
I see there's also qemu-arm repo in git.linaro.org - I assume this is a
newer and preferable upstream to the maemo one?
Are the ARM patches being pushed and accepted into upstream QEMU
regularly? In this case there may be no need to create a new package
and just wait for that work to get released and packaged, and maybe
focus the effort on helping with upstreaming the ARM changes.
any pointers appreciated :)
thanks
Jani
These patches enable the omap kernel to build and work in
Thumb-2 (CONFIG_THUMB2_KERNEL).
They may make useful reading for all low-level BSP maintainers,
since in general similar issues tend to crop up whenever migrating
code to support Thumb-2.
Tested on: omap3 (Beagle xM A2)
Not tested on any other platforms yet.
Dave Martin (3):
ARM: omap: Enable low-level omap3 PM code to work with
CONFIG_THUMB2_KERNEL
ARM: omap4: Correct definition of do_wfi() for CONFIG_THUMB2_KERNEL
ARM: omap4: Convert END() to ENDPROC() for correct linkage with
CONFIG_THUMB2_KERNEL
arch/arm/mach-omap2/include/mach/omap4-common.h | 5 +++
arch/arm/mach-omap2/omap-headsmp.S | 2 +-
arch/arm/mach-omap2/omap44xx-smc.S | 8 ++--
arch/arm/mach-omap2/pm.h | 2 +
arch/arm/mach-omap2/pm34xx.c | 13 ++++++--
arch/arm/mach-omap2/sleep34xx.S | 37 +++++++++++++++++++++--
arch/arm/mach-omap2/sram34xx.S | 34 +++++++++++++++-----
arch/arm/plat-omap/include/plat/sram.h | 1 +
arch/arm/plat-omap/sram.c | 10 +++++-
9 files changed, 90 insertions(+), 22 deletions(-)
Hi Robert,
The Linaro project has a script that started as your setup_sdcard.sh
called linaro_media_create. As part of our release process we need to
have licenses for our files and since our script is based on yours,
your choice of license affects what choices we have. So long story
short, your file has no license included so care to add one or just
tell us what the license is so we can give our script a compatible if
not identical one?
Thanks
John