On Tue, Jun 21, 2011 at 11:31 AM, David Long <dave.long(a)linaro.org> wrote:
>
> Hi,
>
> WRT to .dtb files: I see sources in the kernel tree but they don't appear to be built as part of the kernel build. How are these produced and how can I build a modified one for some testing?
Nicolas' linaro-2.6.39 tree has the patch which supports building the
.dtb files directly from make. I've not pushed that patch to mainline
since it is still the .dts files are probably going to be kept in an
external repo with the DT binding documentation, but I've not created
that repo yet.
To build them from Nicolas' tree, just do: make <filename>.dtb. For
some configs, "make dtbs" will also work.
g.
The first version of this patch is a part of mmc non-blocking v9 patchset:
[PATCH v9 11/12] mmc: core: add random fault injection
change log:
v2 - Resolve build issue in mmc core.c due to multiple init_module by
removing the fault inject module.
- Export fault injection functions to make them available for modules
- Update fault injection documentation on MMC IO
v3 - add function descriptions in core.c
- use export GPL for fault injection functions
v4 - make the fault_attr per host. This prepares for upcoming patch from
Akinobu that adds support for creating debugfs entries in
arbitrary directory.
Per Forlin (3):
fault-inject: make fault injection available for modules
mmc: core: add random fault injection
fault injection: add documentation on MMC IO fault injection
Documentation/fault-injection/fault-injection.txt | 5 ++
drivers/mmc/core/core.c | 45 +++++++++++++++++++++
drivers/mmc/core/debugfs.c | 26 ++++++++++++
include/linux/mmc/host.h | 7 +++
lib/Kconfig.debug | 11 +++++
lib/fault-inject.c | 2 +
6 files changed, 96 insertions(+), 0 deletions(-)
--
1.7.4.1
Key Points for wider discussion
=======================
Busybox from sorce is working and integrated.
Launcher2 is now working in Android Builds.
All daily and release builds are submitting to LAVA.
Team Highlights
=======================
Ongoing side-by-side Pandaboard demo for Aug. 8.
iMX53 board is booting.
Linaro android 1107 built against gcc 4.6 1107 passes verification.
Miscellaneous
=======================
AndroidPlugfest at Connect:
https://wiki.linaro.org/Events/LinaroConnectQ3.11/AndroidPlugfest/Agenda
The mmc fault injection is being refactored and the new version
will not make it until 3.1 due to external dependencies. The current
version works fine except that it can't be used if mmc is a module.
This patch-set resolves that issue.
Per Forlin (4):
fault-inject: make fault injection available for modules
mmc: core: resolve build error for fault inject
mmc: core: silence build warning for mmc fault inject
fault-inject: make mmc fault-inject depend on MMC
drivers/mmc/core/core.c | 21 +++++++++++++++++++--
lib/Kconfig.debug | 2 +-
lib/fault-inject.c | 2 ++
3 files changed, 22 insertions(+), 3 deletions(-)
--
1.7.4.1
The first version of this patch is a part of mmc non-blocking v9 patchset:
[PATCH v9 11/12] mmc: core: add random fault injection
change log:
v2 - Resolve build issue in mmc core.c due to multiple init_module by
removing the fault inject module.
- Export fault injection functions to make them available for modules
- Update fault injection documentation on MMC IO
v3 - add function descriptions in core.c
- use export GPL for fault injection functions
Per Forlin (3):
fault-inject: make fault injection available for modules
mmc: core: add random fault injection
fault injection: add documentation on MMC IO fault injection
Documentation/fault-injection/fault-injection.txt | 5 ++
drivers/mmc/core/core.c | 69 +++++++++++++++++++++
drivers/mmc/core/debugfs.c | 5 ++
include/linux/mmc/host.h | 3 +
lib/Kconfig.debug | 11 +++
lib/fault-inject.c | 2 +
6 files changed, 95 insertions(+), 0 deletions(-)
--
1.7.4.1
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi All,
I was trying to compile the kernel tree located at:
http://git.linaro.org/gitweb?p=people/amitk/linux-linaro-pmwg.git;a=summary
for a beagleboardXM but the compilation fails with the error
/tmp/ccnUvsew.s: Assembler messages:
/tmp/ccnUvsew.s:298: Error: r13 not allowed here -- `bic r7,sp,#8128'
/tmp/ccnUvsew.s:567: Error: r13 not allowed here -- `bic r3,sp,#8128'
/tmp/ccnUvsew.s:642: Error: r13 not allowed here -- `bic r3,sp,#8128'
/tmp/ccnUvsew.s:808: Error: r13 not allowed here -- `bic r4,sp,#8128'
/tmp/ccnUvsew.s:1459: Error: r13 not allowed here -- `bic r3,sp,#8128'
I suspected the problem was related to the thumb instruction, I disabled
it in the config but I have still the error.
Any ideas ?
Thanks
-- Daniel
- --
<http://www.linaro.org/> Linaro.org ? Open source software for ARM SoCs
Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJOLUu6AAoJEAKBbMCpUGYA1VwH/2jgchcf++AHtBpM72SR9skA
eU9EvoPn2mzuPo8KXUhK42PXcJIUDPCSBTZDaDOV+q00k6HxmWCxvfpAJ4YyD9qc
RJUAWeOYnMItqD4oZ4fcCcwyesO5V0xC7b7ybLqtQCJBou59iQMC/QEXpQGHMUV6
+kC7kUWh3ZJEfT9rwPRt1og/0RAZySRR2u/fy7mAbWwEDNZgPTwOKYJhWl/QAeIL
fxdx1IYlFK1mQ1LPMVd4mbhc6TdGHMghTzJgBDedk9bSEaYhwwUTYogzMr0XXAXj
iggaH36QjA56wLcYmhTYFXZjX4TkoGEptMpguXymi6C3Lvy6tYlxW+i+UiX+c1I=
=0tUT
-----END PGP SIGNATURE-----
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/