Linaro QEMU 2012.03

Milestone information

Project:
Linaro QEMU
Series:
trunk
Version:
2012.03
Released:
 
Registrant:
Peter Maydell
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Peter Maydell
Blueprints:
1 Implemented
Bugs:
6 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

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

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.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).
 - various other minor bug fixes (detailed in the Changelog.LINARO).

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

Changelog 

View the full 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).

1 blueprint and 6 bugs targeted

Blueprint Priority Assignee Delivery
QEMU basic support for Device Trees on ARM QEMU basic support for Device Trees on ARM 4 High Peter Maydell  11 Implemented
Bug report Importance Assignee Status
885239 #885239 Zaurus: Trying to execute code outside RAM or ROM with latest kernel 4 Medium   10 Fix Released
932856 #932856 qemu-linaro: omap3boot raw mode doesn't read sector 256 4 Medium   10 Fix Released
931940 #931940 The PL031 model doesn't seem to raise alarm interrupts 5 Low   10 Fix Released
906922 #906922 qemu-arm-static chroots give copious memory errors when setting up java build dependencies 1 Undecided   10 Fix Released
928555 #928555 qemu-linaro FTBFS on arm because of deprecated gthread calls 1 Undecided   10 Fix Released
947888 #947888 Unable to generate linaro images using qemu-linaro 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.