Hi,
The Linaro team is pleased to announce the release of Linaro 10.11.
10.11 is the first public release that brings together the huge amount
of engineering effort that has occurred within Linaro over the past 6
months. In addition to officially supporting the TI OMAP3 (Beagle
Board and Beagle Board XM) and ARM Versatile Express platforms, the
images have been tested and verified on a total of 7 different platforms
including TI OMAP4 Panda Board, IGEPv2, Freescale iMX51 and ST-E U8500.
The advances that have happened in this cycle are numerous but include a
completely rebuilt archive using GCC 4.4.4 and the latest ARM optimised
tool chain, the Linux kernel version 2.6.35, support for
cross-compiling, a new hardware pack way of building images, 3D
acceleration improvements, u-boot enhancements and initial device tree
support, a new QA tracking structure, the list goes on. For a full
break-down of what was scheduled for the 10.11 release please see:
http://wiki.linaro.org/Releases/1011/Blueprints
Thanks to everyone involved who made this happen. Here's looking forward
to a sucessful 11.05 release.
To get Linaro 10.11
-------------------
The 10.11 release can be found at:
http://releases.linaro.org/platform/linaro-m/headless/final/
and when combined with a hwpack from:
http://releases.linaro.org/platform/linaro-m/hwpacks/final/
using the instructions from:
http://wiki.linaro.org/Releases/MilestoneBuilds
a installable image is produced.
For any errata issues please see:
http://wiki.linaro.org/Releases/1011/Final#Issues
Bug reports for this release should be filed in Launchpad against the
individual packages that are affected, if a suitable package cannot be
identified, feel free to assign them to:
http://www.launchpad.net/linaro
The team has also produced 3 other non-supported images as part of a
community effort, they are:
* ALIP
* http://releases.linaro.org/platform/linaro-m/alip/final/
* EFL based netbook
* http://releases.linaro.org/platform/linaro-m/netbook/final/
* KDE based plasma handset
* http://releases.linaro.org/platform/linaro-m/plasma/final/
These need to be combined with a hardware pack as above.
Next Steps
----------
Engineering effort has already started on the 11.05 cycle. For more
information on what Linaro will be doing this cycle please see:
http://wiki.linaro.org/Releases/1105
Getting involved
----------------
If you would like to help shape the Linux on ARM space and Linaro in
particular please take a look at:
http://wiki.linaro.org/GettingInvolved
About Linaro
------------
More information on Linaro in general and the 10.11 release can be found
at:
* Homepage: http://www.linaro.org
* Wiki: http://wiki.linaro.org
* 10.11: http://wiki.linaro.org/Releases/1011
Also subscribe to the important Linaro mailing lists and join our IRC
channels to stay on top of Linaro developments:
* Announcements:
http://lists.linaro.org/mailman/listinfo/linaro-announce
* Development:
http://lists.linaro.org/mailman/listinfo/linaro-dev
* IRC:
#linaro on irc.freenode.net
Regards,
Jamie.
--
Linaro Release Manager
The size correction in lmc happens at the end, so my best guess is that it's
a qemu issue. Id put a bug in against that, and we should probably release
note it as well.
-Paul Larson
On Nov 9, 2010 6:58 PM, "john stultz" <johnstul(a)us.ibm.com> wrote:
On Tue, 2010-11-09 at 17:47 -0600, Paul Larson wrote:
> On Tue, Nov 9, 2010 at 5:12 PM, john stultz ...
Sure, if the bug below doesn't warrant removing it.
> Further, after providing an omap3 hwpack to build the image,
> the
> re...
Yep. bzr pulled today. I'm on rev 165.
I've just gone back testing older images and hwpacks I've used in the
past and am seeing the same issue there, so it does seem like its
connected to the linaro-media-create scripts.
Here's the command I'm using, just as listed on the wiki:
#linaro-media-create --image_file beagle_sd.img --image_size 4G --swap_file
200 --dev beagle --binary
linaro-images/linaro-m-headless-tar-20101108-2.tar.gz --hwpack
linaro-images/hwpack_linaro-omap3_20101109-1_armel_supported.tar.gz
Per our irc discussion, I tried reproducing this by omitting the
"--image_size 4G" portion, and indeed it seems that worked and the
resulting image boots fine. Similarly it works fine using 8G. Something
just seems off using 4G.
Looking at linaro-media-create to see if I can narrow anything down.
thanks
-john
Hi,
Due to the Linaro 10.11 final release happening tomorrow and
blueprints still being
ironed out, the next two weeks of release meetings have been cancelled. Normal
release meetings will commence on 2010-11-25. This date is a US holiday but I
expect our non-US friends to join us.
Regards,
Jamie.
--
Linaro Release Manager
I've put a little time into generating a hyper small footprint linaro
headless image. From UDS the two sizes to try and fit into as I
understand are 64M and 128M installed. So with that in mind, via live
helper I created a headless image where none of the recommended
packages were installed. This brings the installed size of the root fs
down to 165Meg installed (excluding hwpacks)
With a little script-foo which I've created to be part of the
live-helper build I can get the rootfs installed size down to
82,240,000. This is without turning to the usual things to slim things
down like busybox as well as without going through /bin /sbin /usr/bin
/usr/lib /lib and pulling out specific function that isn't needed.
What I have done is gone after the low hanging fruit. That is i18n
locales, documentation, zoneinfo, charmaps and some X11 & firefox
things that obviously aren't needed since those things aren't
installed in headless anyway. All of that gets us down to `125Meg. To
get the next approx 40Meg I have to take out /var/lib/dpkg and
/var/lib/apt. This could make a certain amount of sense for a demo
system running on out NAND flash. This is somewhat problematic however
in so much if you want to use linaro-media-create with hwpacks, well
you need apt to work and that comes with the as mentioned 40 Meg price
tag.
Anyway this seemed to be a good Friday night over a beverage type of
hack to gain a little data just to see the effort required.
All in all I do think this is a reasonable approach to get to a "nano"
sized system that would fit into flash. To get that last mile tho, I
think we'd need to turn to busybox, audit the libs and binaries,
adjust the kernel build such that modules are kept to a minimum and
only function actually needed is built in the kernel as well as
working out the last bit of install via something
linaro-media-create-like so that one could at least get things onto an
SD card without too much hackery for test yet not gain the full 123
meg noted below.
Raw Data:
--------------
du of the 82 Meg system, hwpack not yet installed
4 ./proc
4 ./home
4 ./sys
9784 ./lib
3364 ./sbin
4 ./selinux
12 ./dev
4 ./srv
12 ./root
928 ./var
4 ./tmp
3688 ./bin
61456 ./usr
4 ./opt
2260 ./etc
4 ./mnt
4 ./boot
4 ./media
82240
du of the 125 Meg system (without /var/lib/apt and /var/lib/dpkg
chopped out) hwpack not installed yet
4 ./proc
4 ./home
4 ./sys
9784 ./lib
3364 ./sbin
4 ./selinux
12 ./dev
4 ./srv
12 ./root
44064 ./var
4 ./tmp
3688 ./bin
61456 ./usr
4 ./opt
2260 ./etc
4 ./mnt
4 ./boot
4 ./media
125376 .
du of installed system (based on the 125Meg image) after hwpack
installed and system is booted
4 ./home
4 ./opt
4 ./srv
4 ./mnt
65312 ./usr <--- grew by 4 Meg
3764 ./bin
3444 ./sbin
16 ./root
4 ./tmp
75816 ./var <-- var is ~31 Meg larger after hwpack install!!
4 ./selinux
0 ./sys
4 ./media
2276 ./etc
86524 ./lib <-- lib after hwpack install is ~79 Meg larger!!
10400 ./boot <-- grew by 10 Meg
188 ./dev
16 ./lost+found
0 ./proc
248484 . <-- grew by ~123Meg
For those interested in following in my footsteps, my live helper
maverick config is located in here:
lp:~tom-gall/linaro/live-helper.config.maverick.headless-nano
du of original 165 Meg headless image without recommended packages.
4 ./proc
4 ./home
4 ./sys
852 ./lib/udev
4 ./lib/firmware
508 ./lib/security
148 ./lib/plymouth
200 ./lib/terminfo
40 ./lib/init
4 ./lib/modules
16 ./lib/lsb
9784 ./lib
3364 ./sbin
4 ./selinux
4 ./dev/pts
4 ./dev/shm
12 ./dev
4 ./srv
12 ./root
16 ./var/spool
4 ./var/lock
4 ./var/mail
12 ./var/log
43392 ./var/lib
4 ./var/run
4 ./var/tmp
4 ./var/opt
4 ./var/backups
612 ./var/cache
4 ./var/local
44064 ./var
4 ./tmp
3688 ./bin
34604 ./usr/lib
1580 ./usr/sbin
54756 ./usr/share
4 ./usr/games
4 ./usr/src
10260 ./usr/bin
40 ./usr/include
56 ./usr/local
101308 ./usr
4 ./opt
20 ./etc/udev
64 ./etc/pam.d
8 ./etc/rc5.d
8 ./etc/cron.monthly
36 ./etc/cron.daily
8 ./etc/rc4.d
4 ./etc/profile.d
8 ./etc/rsyslog.d
144 ./etc/console-setup
16 ./etc/skel
68 ./etc/initramfs-tools
8 ./etc/cron.hourly
28 ./etc/modprobe.d
56 ./etc/apt
48 ./etc/security
48 ./etc/default
20 ./etc/apparmor.d
8 ./etc/rc3.d
12 ./etc/kbd
8 ./etc/X11
664 ./etc/ssl
8 ./etc/insserv
4 ./etc/insserv.conf.d
8 ./etc/cron.d
16 ./etc/bash_completion.d
8 ./etc/alternatives
24 ./etc/sysctl.d
32 ./etc/dhcp3
12 ./etc/ld.so.conf.d
28 ./etc/iproute2
12 ./etc/apparmor
8 ./etc/terminfo
16 ./etc/update-motd.d
24 ./etc/dpkg
8 ./etc/rcS.d
4 ./etc/lsb-base
12 ./etc/firefox
8 ./etc/sudoers.d
172 ./etc/init
4 ./etc/opt
8 ./etc/ca-certificates
8 ./etc/rc1.d
36 ./etc/network
8 ./etc/python
8 ./etc/linaro
8 ./etc/rc6.d
8 ./etc/ldap
16 ./etc/logrotate.d
16 ./etc/logcheck
20 ./etc/kernel
8 ./etc/depmod.d
108 ./etc/init.d
8 ./etc/rc0.d
12 ./etc/vim
8 ./etc/rc2.d
8 ./etc/python2.6
12 ./etc/dbus-1
8 ./etc/cron.weekly
2280 ./etc
4 ./mnt
4 ./boot
4 ./media
165248 .
Regards,
Tom
Hi all,
The following patches are a bunch of OMAP-related fixes.
In summary these patches:
- allow omap3_defconfig and omap_4430sdp_defconfig to build and boot
- get MMC (somewhat) working on Panda board
- fix a bug that caused all 3630s to be reported as ES1.2 (highly
unlikely that these are available in the wild)
Except for Catalin's patch, all of them were cherry-picked from mainline.
I hope I'm not too late to get these merged.
- Anand
The following changes since commit
c121be8626744d7dc81ed7b37e1f744fd2db8a78:
Nicolas Pitre (1):
Revert "Revert "Versatile Express: add support for local timers on
CA9X4 daughterboard""
are available in the git repository at:
git://dev.omapzoom.org/pub/scm/anand/linux-omap-usb.git
omap-fixes-for-linaro
Anand Gadiyar (1):
USB: musb: Kill board specific pinmux from driver file
Benoit Cousson (1):
omap4 hsmmc: Fix the init if CONFIG_MMC_OMAP_HS is not set
Catalin Marinas (1):
ARM: Do not enable SWP emulation if CPU_V6 && CPU_V7
David Anders (1):
omap4: pandaboard: Fix the init if CONFIG_MMC_OMAP_HS is not set
Madhusudhan Chikkature (1):
OMAP4 ES2: HSMMC soft reset change
Menon, Nishanth (1):
omap4: pandaboard: fix up mmc card detect logic
Nishanth Menon (1):
omap3: id: fix 3630 rev detection
Tony Lindgren (2):
omap: Use CONFIG_SMP for test_for_ipi and test_for_ltirq
omap: Fix sev instruction usage for multi-omap
kishore kadiyala (1):
mfd: Adding twl6030 mmc card detect support for MMC1
arch/arm/mach-omap2/Makefile | 1 +
arch/arm/mach-omap2/board-4430sdp.c | 15 ++++-
arch/arm/mach-omap2/board-omap4panda.c | 24 +++++++-
arch/arm/mach-omap2/hsmmc.c | 3 +
arch/arm/mach-omap2/id.c | 2 +-
arch/arm/mach-omap2/include/mach/entry-macro.S | 6 +-
arch/arm/mach-omap2/omap-smp.c | 3 +-
arch/arm/mm/Kconfig | 2 +-
arch/arm/plat-omap/include/plat/mmc.h | 1 +
arch/arm/plat-omap/include/plat/smp.h | 7 --
drivers/mfd/twl6030-irq.c | 73
++++++++++++++++++++++++
drivers/mmc/host/omap_hsmmc.c | 15 ++++-
drivers/usb/musb/omap2430.c | 6 --
include/linux/i2c/twl.h | 31 ++++++++++
14 files changed, 162 insertions(+), 27 deletions(-)
Greetings,
Enclosed you'll find a link to the agenda, notes and actions from the
Linaro User Platforms Weekly Status meeting dated November 3rd held in
#linaro-meeting on irc.freenode.net at 13:00 UTC.
https://wiki.linaro.org/Platform/UserPlatforms/WeeklyStatus/2010-11-03
Status Summary:
- new starter Jian Li on multimedia
- prototype for video playback of 720p mpeg-4 and 30 fps file finished
for ux500 based on linaro netbook-launcher-efl
- multimedia and graphics WG discussions and planning at UDS
- ELC Europe talk by BenjiG (Benjamin Gaignard) on "Android using
GStreamer": http://elinux.org/images/a/a4/Android_and_Gstreamer.ppt
Regards,
Tom (tgall_foo)
User Platforms Team
"We want great men who, when fortune frowns will not be discouraged."
- Colonel Henry Knox
w) tom.gall att linaro.org
w) tom_gall att vnet.ibm.com
h) tom_gall att mac.com