Download project files

How do I verify a download?


1120 of 27 releases

2012.03 release from the trunk series released 2012-03-15

Release information
Release notes:

Linaro QEMU 2012.03 is the latest monthly release of qemu-linaro. Based
off upstream (trunk) QEMU, it includes a number of ARM-focused bug fixes
and enhancements.

Highlights in this month's release:
 - we now default to enabling 'reserve memory for guest' on 64 bit hosts
   in linux-user-mode. This significantly reduces the chances of QEMU
   being unable to satisfy a guest process mmap() request.
 - Fix for a bug that was causing spurious failures of the glibc check
   for "%n in a format string must be in a read-only area of memory"
   when running in linux-user-mode.
 - QEMU's built-in boot loader now supports passing a device tree blob
   to the kernel: if you boot with -kernel mykernel (and optionally
   -initrd myinitrd) you can now also use the new command line option
   -dtb my...

Changelog:

 - Fixes #932856: the OMAP3 boot rom emulation now tries
   sector 256 in raw mode as well as sector 0.
 - Fixes #931940: the PL031 RTC model now correctly raises
   interrupts when the alarm timer expires.
 - Fixes #928555: compiling on ARM systems with GLib 2.31
   or better now works (we were previously failing due to
   deprecation warnings on thread API functions).
 - Fixes #885239: booting Linux on models using XScale CPUs
   now works (a regression from upstream QEMU which has always
   been present in qemu-linaro).
 - Fixes #928432: compilation failures due to warnings in
   Spice code on 32 bit hosts.
 - Fixes #906922: we now default to enabling 'reserve memory
   for guest' on 64 bit hosts in linux-user-mode. This
   significantly reduces the chances of QEMU being unable to
   satisfy a guest process mmap() request.
 - Fixes #947888: the emulation of /proc/self/maps has been
   improved. In particular the check for "%n in a format string
   must be in a read-only area of memory" in the glibc in Ubuntu
   Precise will now pass rather than always failing. (This was
   causing some invocations of gpg to fail which in turn meant
   using live-build to create Linaro images was failing.)
   (Thanks to Alexander Graf of SuSE for these fixes.)
 - QEMU's built-in boot loader now supports passing a device
   tree blob to the kernel: if you boot with -kernel mykernel
   (and optionally -initrd myinitrd) you can now also use the
   new command line option -dtb my.dtb to pass a device tree.
 - This version includes an initial implementation of a model
   of the Samsung Exynos4210 SoC, used by board models 'nuri' and
   'smdkc210' (thanks to Evgeny Voevodin, Maksim Kozlov, Igor
   Mitsyanko and Dmitry Solodkiy from Samsung, who submitted this
   work to upstream QEMU).
 - This version includes an initial implementation of a model
   of the Calxeda Highbank SoC, used by board model 'highbank'
   (thanks to Rob Herring and Mark Langsdorf of Calxeda, who
   submitted this work to upstream QEMU).

File Description Downloads
download icon qemu-linaro-1.0.50-2012.03.tar.gz (md5, sig) qemu-linaro 2012.03 301
last downloaded 4 weeks ago
Total downloads: 301

2012.02 release from the trunk series released 2012-02-09

Release information
Release notes:

Linaro QEMU 2012.02 is the latest monthly release of
qemu-linaro. Based off upstream (trunk) QEMU, it includes a
number of ARM-focused bug fixes and enhancements.

New in this month's release:
 - A simplified A15 model (non-LPAE) which is sufficent to boot a
   carefully-configured Linux kernel.

Known issues:
 - Graphics do not work for OMAP3 based models (beagle, overo)
   with 11.10 Linaro images.

Changelog:

 - Fixes #926102: prctl(PR_SET_NAME, ...) not supported. Fixes
   usermode qemu running some perl scripts (as of perl 5.14).
 - Fixes #913925: cpsie f instruction not reflected in FAULTMASK
   (M profile)
 - Simplified Cortex-A15 CPU definition, which can boot Linux.

File Description Downloads
download icon qemu-linaro-1.0.50-2012.02.tar.gz (md5, sig) qemu-linaro 2012.02 254
last downloaded 5 weeks ago
Total downloads: 254

2012.01 release from the trunk series released 2012-01-12

Release information
Release notes:

Linaro QEMU 2012.01 is the latest monthly release of
qemu-linaro. Based off upstream (trunk) QEMU, it includes a
number of ARM-focused bug fixes and enhancements.

New in this month's release:
 - Several bug fixes which reinstate support for running on ARM hosts
 - Support for previously missing *xattr syscalls in usermode emulation
 - A (dummy) model of the L2x0/PL310 L2 cache contrnoller (thanks to
   Rob Herring and Mark Langsdorf of Calxeda)

Known issues:
 - Graphics do not work for OMAP3 based models (beagle, overo)
   with 11.10 Linaro images.

Changelog:

version 2012.01:
 - Fixes #883133: we no longer assert on startup when running on
   ARM systems with brk address space randomization enabled
 - Fixes #870990: compiling on ARM systems for Thumb2 with
   --enable-debug now works
 - Fixes #903239: usermode emulation now includes support for
   various previously missing *xattr syscalls
 - Fixes #905697: trying to enable the prefetch engine in the
   OMAP GPMC model might trigger an assertion failure
 - We now have a (dummy) model of the L2x0/PL310 L2 cache
   controller (thanks to Rob Herring and Mark Langsdorf)

File Description Downloads
download icon qemu-linaro-1.0.50-2012.01.tar.gz (md5, sig) qemu-linaro 2012.01 253
last downloaded 6 weeks ago
Total downloads: 253

2011.12 release from the trunk series released 2011-12-08

Release information
Release notes:

Linaro QEMU 2011.12 is the latest monthly release of
qemu-linaro. Based off upstream (trunk) QEMU, it includes a
number of ARM-focused bug fixes and enhancements.

New in this month's release:
 - There are no Linaro-specific changes of note in this release
 - This release is based on the upstream QEMU 1.0 release.
   (Note that future qemu-linaro releases will continue to track
   upstream master; the release dates for upstream and our
   release just happened to be conveniently aligned in this case.)

Known issues:
 - Graphics do not work for OMAP3 based models (beagle, overo)
   with 11.10 Linaro images.
 - This release of qemu-linaro is known not to work on ARM hosts.
   (See bugs #883133, #883136)

Changelog:

version 2011.12:
 - There are no Linaro-specific changes of note in this release

File Description Downloads
download icon qemu-linaro-1.0-2011.12.tar.gz (md5, sig) qemu-linaro 2011.12 399
last downloaded 33 weeks ago
Total downloads: 399

2011.11 release from the trunk series released 2011-11-10

Release information
Release notes:

Linaro QEMU 2011.11 is the latest monthly release of
qemu-linaro. Based off upstream (trunk) QEMU, it includes a
number of ARM-focused bug fixes and enhancements.

New in this month's release:
 - The ARM vexpress-a9, versatilepb, versatileab and realview-*
   boards now have audio support (thanks to Mathieu Sonet who
   contributed a PL041 implementation upstream)
 - Support for multiple instances of the "-sd" option on the
   command line has been dropped; this was never present in
   upstream QEMU and has been removed for consistency. Use
   "-drive,if=sd,index=N,file=file.img" for N=0,1,2... instead
 - Fixes #886980: 8 and 16 bit reads from the OMAP GPIO module
   would crash due to an infinite recursion
 - Fixes #823902: problems running multithreaded programs in
   linux-user mode
...

Changelog:

version 2011.11:
 - The ARM vexpress-a9, versatilepb, versatileab and realview-*
   boards now have audio support (thanks to Mathieu Sonet who
   contributed a PL041 implementation upstream)
 - Support for multiple instances of the "-sd" option on the
   command line has been dropped; this was never present in
   upstream QEMU and has been removed for consistency. Use
   "-drive,if=sd,index=N,file=file.img" for N=0,1,2... instead
 - Fixes #886980: 8 and 16 bit reads from the OMAP GPIO module
   would crash due to an infinite recursion

File Description Downloads
download icon qemu-linaro-0.15.91-2011.11.tar.gz (md5, sig) qemu-linaro 2011.11 266
last downloaded 11 weeks ago
Total downloads: 266

2011.10 release from the trunk series released 2011-10-13

Release information
Release notes:

Linaro QEMU 2011.10 is the latest monthly release of
qemu-linaro. Based off upstream (trunk) QEMU, it includes a
number of ARM-focused bug fixes and enhancements.

New in this month's release:
 - Instructions introduced with the Cortex-A15 (ARM mode
   SDIV and UDIV, and the VFPv4 fused multiply-accumulate
   instructions VFMA, VFMS, VFNMA, VFNMS) are now supported
   in linux-user mode
 - Beagle models now support USB networking (run the model with
   "-usb -device usb-net,netdev=mynet -netdev user,id=mynet")

Known issues:
 - There may be some problems with running multithreaded programs in
   linux-user mode (LP:823902)

Changelog:

version 2011.10:
 - Beagle models now support USB networking (run the model with
   "-usb -device usb-net,netdev=mynet -netdev user,id=mynet")
 - Instructions introduced with the Cortex-A15 (ARM mode
   SDIV and UDIV, and the VFPv4 fused multiply-accumulate
   instructions VFMA, VFMS, VFNMA, VFNMS) are now supported
   in linux-user mode
 - Fixes a bug which would cause returning of the wrong NaN values
   in some cases (when more than one input is a NaN or when the
   "default NaN" should be returned)

File Description Downloads
download icon qemu-linaro-0.15.50-2011.10.tar.gz (md5, sig) qemu-linaro 2011.10 350
last downloaded 4 weeks ago
Total downloads: 350

2011.09 release from the trunk series released 2011-09-15

Release information
Release notes:

Linaro QEMU 2011.09 is the latest monthly release of
qemu-linaro. Based off upstream (trunk) QEMU, it includes a
number of ARM-focused bug fixes and enhancements.

New in this month's release:
 - linux-user mode now supports the 64 bit cmpxchg kernel helpers
   (only needed for applications compiled for ARMv6 or lower)
 - PL111 display controller now supported; this fixes a problem
   where BGR was interpreted as RGB on recent versatilepb kernels
Plus a few other minor bug fixes and the usual round of upstream
fixes and improvements.

Known issues:
 - The beagle and beaglexm models still do not support USB networking;
   we intend to fix this for the 2011.10 release
 - There may be some problems with running multithreaded programs in
   linux-user mode (LP:823902)

Changelog:

version 2011.09:
 - linux-user mode now supports the 64 bit cmpxchg kernel helpers
   (only needed for applications compiled for ARMv6 or lower)
 - correct a bug which would cause a crash trying to use USB
   on the n800 and n810 models
 - PL111 display controller now supported; this fixes a problem
   where BGR was interpreted as RGB on recent versatilepb kernels
 - Compilation failures on SPARC, ARM, ia64 fixed

File Description Downloads
download icon qemu-linaro-0.15.50-2011.09.tar.gz (md5, sig) qemu-linaro 2011.09 182
last downloaded 7 days ago
Total downloads: 182

2011.08 release from the trunk series released 2011-08-18

Release information
Release notes:

Linaro QEMU 2011.08 is the latest monthly release of qemu-linaro. Based
off upstream (trunk) QEMU, it includes a number of ARM-focused bug fixes
and enhancements.

This month's release is primarily minor improvements:
 - Fixes LP:816791: ARMv6 cp15 barrier instructions now work
   in linux-user mode as well as system mode
 - Support for ARM1176JZF-S core has been added (thanks to
   Jamie Iles <jamie@jamieiles.com>)
 - Add workaround for kernel bug LP:727781 (which has resurfaced
   in 3.0) to suppress warnings about bad-width omap i2c accesses
Plus of course new upstream fixes and improvements.

Performance:
When running qemu in system mode with an SD card image we have
determined that performance is best when the image is in writeback
caching mode. This significantly increases the per...

Changelog:

version 2011.08:
 - Fixes #816791: ARMv6 cp15 barrier instructions now work
   in linux-user mode as well as system mode
 - Support for ARM1176JZF-S core has been added (thanks to
   Jamie Iles <email address hidden>)
 - Add workaround for kernel bug #727781 (which has resurfaced
   in 3.0) to suppress warnings about bad-width omap i2c accesses

File Description Downloads
download icon qemu-linaro-0.15.50-2011.08.tar.gz (md5, sig) qemu-linaro 2011.08 173
last downloaded 32 weeks ago
Total downloads: 173

2011.07 release from the trunk series released 2011-07-21

Release information
Release notes:

Linaro QEMU 2011.07-1 is the latest monthly release of qemu-linaro. Based off upstream (trunk) QEMU, it includes a number of ARM-focused bug fixes and enhancements.

This month's release is primarily minor improvements:
 - Fixes a compile failure on ia64 hosts
 - syscall 369 (prlimit64) implemented in linux-user mode
 - Fixes an ELF loader bug that caused problems with binaries generated by the Google Go compiler
Plus of course new upstream fixes and improvements.

Known issues:
 - The beagle and beaglexm models still do not support USB networking
 - Very recent Linaro omap3 hwpacks do not boot on the beagle model; this is caused by an x-loader bug (LP:813407)

Changelog:

Version 2011.07:
 - Fixes a compile failure on ia64 hosts
 - Fixes #728630: syscall 369 (prlimit64) implemented in
   linux-user mode
 - Fixes #802228: fix an ELF loader bug that caused problems
   with binaries generated by the Google Go compiler

File Description Downloads
download icon qemu-linaro-0.14.50-2011.07-0.tar.gz (md5, sig) qemu-linaro 2011.07-0 162
last downloaded 5 weeks ago
Total downloads: 162

2011.06 release from the trunk series released 2011-06-16

Release information
Release notes:

Linaro QEMU 2011.06-0 is the latest monthly release of qemu-linaro. Based off upstream (trunk) QEMU, it includes a number of ARM-focused bug fixes and enhancements.

This release introduces two new features; these are still experimental so please report any issues:
 - A model of the Gumstix Overo board; this is an OMAP3 based system similar to Beagle but with the advantage of having supported onboard ethernet.
 - USB keyboard and mouse support, if your kernel includes support for the OMAP3 OHCI controller (not just EHCI). Try adding "-device usb-kbd -device usb-mouse" to your QEMU command line.

Other interesting changes include:
 - A fix for the lack of graphics output on the Beagle model when running the Linaro 11.05 final release image
 - Suppression of the "Bad register 0x000000f8" ...

Changelog:

version 2011.06:
 - Introduces a model of the Gumstix Overo board ("overo")
 - Fixes #708703: the OMAP3 OHCI USB controller is implemented
   and works for USB keyboard and mouse
 - Fixes #768650: suppresses a "Bad register 0x000000f8"
   warning caused by the Linux kernel deliberately accessing
   a non-existent OMAP3 interrupt controller register
 - Models a DDC I2C slave to pass fake EDID monitor data,
   to satisfy Linux kernels which insist on probing for a
   monitor before turning on the display
 - Fixes overflow when calculating result of signed VABAL
 - Fixes handling of Neon UNDEF cases
 - Fixes setting of floating point exception flags for
   various Neon and VFP instructions
 - Fixes corruption of base register for an abort midway
   through a Thumb LDM which includes the base register in
   the set of registers to be loaded

File Description Downloads
download icon qemu-linaro-0.14.50-2011.06-0.tar.gz (md5, sig) qemu-linaro 2011.06-0 220
last downloaded 24 hours ago
Total downloads: 220

1120 of 27 releases