qemu-linaro (1.2.0-2012.09-0ubuntu1) quantal; urgency=low

  [ Fathi Boudra ]
  * FFe for new upstream version (LP: #1053212)
    - Compatibility with ARM realview kernels > 3.0 with VFP (LP: #1052380)
  * Also pass -fno-var-tracking on armhf

  [ Ricardo Salveti de Araujo ]
  * Bump to standards 3.9.3

 -- Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>  Thu, 20 Sep 2012 15:52:57 -0300

qemu-linaro (1.1.50-2012.08-0ubuntu1) quantal; urgency=low

  * New upstream release.
    - support emulated systems with more than 2G of memory. (LP: #1030588)
  * Drop powerpc-missing-include.patch - merged upstream.
  * Update debian/control: 
    - drop perl build dependency.
    - add libfdt-dev build dependency.
  * Update debian/qemu-keymaps.install file.
  * Update debian/rules:
    - update QEMU_CPU for ARM architecture: armv4l -> armv7l.
    - update conf_audio_drv: default to PulseAudio since PA is the default on
      Ubuntu.
    - enable KVM on ARM architecture.
    - enable flat device tree support (--enable-fdt). (LP: #1030594)

 -- Fathi Boudra <fabo@debian.org>  Tue, 21 Aug 2012 08:47:11 +0300

qemu-linaro (1.0.50-2012.03-0ubuntu3) quantal; urgency=low

  * debian/control:
    - Build-depend on libvdeplug-dev instead of libvdeplug2-dev

 -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 04 Jun 2012 11:13:41 -0400

qemu-linaro (1.0.50-2012.03-0ubuntu2) precise; urgency=low

  * Add missing #include that caused a build failure on powerpc.

 -- Colin Watson <cjwatson@ubuntu.com>  Sun, 22 Apr 2012 14:54:06 +0100

qemu-linaro (1.0.50-2012.03-0ubuntu1) precise; urgency=low

  * Update watch file since launchpad now uses https for the download links.
  * New upstream release.
    - Fixes use of deprecated gthread calls when building on arm.
      LP: #928555.
  * Drop 0001_linux-user-reserve-4GB-of-vmem-for-32-on-64.patch, included
    upstream with some follow-on fixes.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 15 Mar 2012 16:18:18 -0700

qemu-linaro (1.0.50-2012.02-0ubuntu1) precise; urgency=low

  * New upstream release.
  * Pass --enable-uname-release=2.6.32 for the user emulation builds, so that
    we have a sensible baseline kernel value regardless of what the
    underlying host kernel is.  This makes eglibc happier when running under
    emulation on a very old kernel for instance (whose host syscall ABI has
    nothing to do with what emulated syscalls are supported), and probably
    also lets us steer clear for the moment of code that has problem with
    the new kernel upstream versioning convention.  LP: #921078.
  * debian/patches/define_AT_EMPTY_PATH.patch: make sure AT_EMPTY_PATH
    is defined.  Thanks to Serge Hallyn <serge.hallyn@ubuntu.com>.
    Closes LP: #930181.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 20 Feb 2012 17:32:06 -0800

qemu-linaro (1.0.50-2012.01-0ubuntu4) precise; urgency=low

  * New patch, 0001_linux-user-reserve-4GB-of-vmem-for-32-on-64, from
    http://lists.gnu.org/archive/html/qemu-devel/2011-12/msg01697.html; fixes
    mmap when running a 32-bits guest on a 64-bits host; LP: #906922.

 -- Loïc Minier <loic.minier@ubuntu.com>  Fri, 17 Feb 2012 11:27:00 +0100

qemu-linaro (1.0.50-2012.01-0ubuntu3) precise; urgency=low

  * Don't build the qemu-kvm-spice package on i386, spice is 64-bit-only.
    LP: #928432.
  * This means we don't have to disable -Werror on the spice build anymore.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 07 Feb 2012 23:34:36 +0000

qemu-linaro (1.0.50-2012.01-0ubuntu2) precise; urgency=low

  * Turn off -Werror for the spice build: the spice API uses a 64-bit 
    integer type for storing pointers even on 32-bit systems, leading to
    warnings about wrong casts that we can safely ignore here.  LP: #926195.
  * Pass --disable-spice to the system build, otherwise it ends up having
    spice enabled as well.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 07 Feb 2012 11:09:14 -0800

qemu-linaro (1.0.50-2012.01-0ubuntu1) precise; urgency=low

  * New upstream release.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 02 Feb 2012 14:25:28 -0800

qemu-linaro (1.0-2011.12-0ubuntu1) precise; urgency=low

  * New upstream release.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 14 Dec 2011 16:58:18 -0800

qemu-linaro (0.15.91-2011.11-0ubuntu1) precise; urgency=low

  * New upstream release.
    - fixes segfaults of aptitude under qemu-arm-static.  LP: #898474.
  * debian/patches/1-tcg-ppc-tcg-target.c-Avoid-set-but-not-used-gcc-warn.patch:
    drop, addressed upstream.
  * Drop use of -Wno-error=deprecated-declarations build option, no longer
    needed for gnutls compatibility.

  [ Serge Hallyn ]
  * Add qemu-kvm-spice package
    - debian/control: add libspice-protocol-dev and libspice-server-dev
      to build-depends, define the qemu-kvm-spice package,
      remove all other packages, and rename source package to qemu-kvm.
    - debian/rules:
      * keep only spice-enabled binaries
      * rename our binaries to '-spice'
    - debian/qemu-kvm-spice.links and debian/qemu-kvm-spice.install: install
      kvm-spice and qemu-system-x86_64-spice

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 06 Dec 2011 09:35:22 -0800

qemu-linaro (0.15.50-2011.10-0ubuntu1) precise; urgency=low

  * New upstream release.
  * debian/patches/6-6-tcg-arm-Make-tcg_out_addi-inline.patch,
    debian/patches/5-6-tcg-ia64-Fix-typos-in-AREG0-setup-in-prologue..patch,
    debian/patches/target-cris-opcode-cris.h-rename-REG_PC-SP-to-CRIS_REG_PC-SP.patch,
    debian/patches/Reorder-default-ram_size-initialization.patch:
    drop, addressed upstream.
  * Build with -Wno-error=deprecated-declarations, to work around a build
    failure due to use of deprecated gnutls functions.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 28 Oct 2011 17:37:30 +0000

qemu-linaro (0.15.50-2011.08-0ubuntu4) oneiric; urgency=low

  * FFe for new upstream version, fixing build failure in oneiric.
    LP: #832830.
  * debian/binfmts/*: replace unsupported 'flags: OC' with 'credentials yes',
    so that suid binaries work under qemu-user.  LP: #790971
  * debian/binfmts/qemu-armeb: point to qemu-armeb-static, not
    qemu-arm-static.  LP: #855365.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 26 Sep 2011 15:07:14 -0700

qemu-linaro (0.15.50-2011.08-0ubuntu3) oneiric; urgency=low

  * debian/patches/0001-tcg-ppc-tcg-target.c-Avoid-set-but-not-used-gcc-
    warn.patch: updated patch to fix additional warnings.
  * debian/patches/Reorder-default-ram_size-initialization.patch: patch from
    trunk, reorder default ram_size initialization, fixing a regression that
    slows down tcg-based system targets by a factor of 3-4.  Thanks to
    Jan Kiszka <jan.kiszka@web.de>.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 26 Aug 2011 17:00:24 -0700

qemu-linaro (0.15.50-2011.08-0ubuntu2) oneiric; urgency=low

  * debian/patches/6-6-tcg-arm-Make-tcg_out_addi-inline.patch: [6/6]
    tcg-arm: Make tcg_out_addi inline.  Fixes a build failure on armel.
  * debian/patches/5-6-tcg-ia64-Fix-typos-in-AREG0-setup-in-
    prologue..patch: [5/6] tcg-ia64: Fix typos in AREG0 setup in
    prologue.  Fixes a build failure on ia64.
  * debian/patches/0001-tcg-ppc-tcg-target.c-Avoid-set-but-not-used-gcc-
    warn.patch: Avoid 'set but not used' gcc warnings.  Fixes a build failure
    on powerpc.  Thanks to Peter Maydell <peter.maydell@linaro.org>.
  * debian/patches/target-cris-opcode-cris.h-rename-REG_PC-SP-to-
    CRIS_REG_PC-SP.patch: target-cris/opcode-cris.h: rename REG_PC/SP to
    CRIS_REG_PC/SP.  Fixes a build failure on sparc.  Thanks to
    Peter Maydell <peter.maydell@linaro.org>.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 19 Aug 2011 21:55:42 -0700

qemu-linaro (0.15.50-2011.08-0ubuntu1) oneiric; urgency=low

  * New upstream release.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 19 Aug 2011 14:39:14 -0700

qemu-linaro (0.14.50-2011.06-0-0ubuntu1) oneiric; urgency=low

  * New upstream release.
  * debian/rules: drop workaround forcing building with -marm for
    armel/armhf, upstream code is now reported to work in Thumb-2 mode.
    LP: #731095.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 16 Jun 2011 09:04:43 -0700

qemu-linaro (0.14.50-2011.04-1-0ubuntu2) oneiric; urgency=low

  * Rework conffile removal:
    - use old style conffile removal as to not require a pre-depends on dpkg
      helpers which aren't present in lucid instead of using
      dpkg-maintscript-helper.
    - remove the conffile in qemu-user-static.preinst rather than
      qemu-kvm-extras-static.preinst, .postinst and .postrm as to leave no
      chance to the conffile to stay behind.

 -- Loïc Minier <loic.minier@linaro.org>  Wed, 18 May 2011 18:45:12 +0200

qemu-linaro (0.14.50-2011.04-1-0ubuntu1) oneiric; urgency=low

  * New upstream release.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 04 May 2011 09:19:47 -0700

qemu-linaro (0.14.50-2011.03-1-0ubuntu2) natty; urgency=low

  * debian/rules: include i386 and x86_64 in the list of possible
    binfmt-misc targets, since qemu-user-static does include
    qemu-i386-static and qemu-x86_64-static and we want these to work on
    non-x86 archs by default.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 11 Apr 2011 22:26:38 -0700

qemu-linaro (0.14.50-2011.03-1-0ubuntu1) natty; urgency=low

  * New upstream release for a targeted bugfix.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 08 Mar 2011 10:36:53 -0800

qemu-linaro (0.14.50-2011.03-0-0ubuntu1) natty; urgency=low

  [ Loïc Minier ]
  * Also pass -fno-var-tracking on armhf.

  [ Steve Langasek ]
  * New upstream release.
  * Build with -marm on armel/armhf; Peter Maydell reports that building for
    Thumb-2 gives an emulator that doesn't work.
  * Add support for cross-compiling the package.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 07 Mar 2011 22:55:03 -0800

qemu-linaro (0.13.50-2011.02-0-0ubuntu1) natty; urgency=low

  * Expand the debian/watch matching to include all series.
  * New upstream release.
  * debian/rules: to work around gcc 4.5 memory usage on armel with -O2 -g,
    add -fno-var-tracking to CFLAGS.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 07 Feb 2011 12:21:42 -0800

qemu-linaro (0.13.50-2011.02-0~rc2-0ubuntu1) natty; urgency=low

  * New upstream release.
    - drop all debian/patches, merged upstream.
  * debian/qemu-user-static.sysctl*: don't override vm.mmap_min_addr at all
    anymore; per Peter this is obsoleted upstream in
    <http://git.qemu.org/qemu.git/commit/?id=379f6698>.  In the near term we
    still have sysctl files to use for disabling vdso on non-amd64 systems.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 02 Feb 2011 12:31:07 -0800

qemu-linaro (0.13.50-2011.02-0~rc1+dfsg-0ubuntu2) natty; urgency=low

  * debian/source/options: put all upstream changes in a single debian patch
    within the package.
  * hw/slavio_intctl.c: fix an off-by-one error that causes us to walk off
    the end of the array and results in a FTBFS (though oddly, only on
    armel).
  * drop changes to target-arm/helper.c; according to Loïc this is fixed
    differently upstream.
  * debian/patches/Detect-and-use-GCC-atomic-builtins-for-locking.patch:
    Detect and use GCC atomic builtins for locking.  Thanks to
    Loïc Minier <lool@dooz.org>.
  * Add a Replaces: on qemu-kvm (<< 0.13.0+noroms-0ubuntu13) to take over
    the qemu-user manpage.  (No Breaks: because the package isn't broken
    without a manpage.)

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 01 Feb 2011 00:35:05 -0800

qemu-linaro (0.13.50-2011.02-0~rc1+dfsg-0ubuntu1) natty; urgency=low

  * New upstream version from https://launchpad.net/qemu-linaro 
  * Rename source package to 'qemu-linaro' to indicate the branch switch
  * Split binary packages to match Debian naming and rebase (more or less)
    on the Debian packaging
  * Pick up qemu-kvm-extras{,-static} as transitional packages depending 
    on our binaries, making this the authoritative source for !x86 qemu
    emulation in Ubuntu
  * Don't depend on openbios-ppc, openbios-sparc, or openhackware; these
    are still needed for proper ppc/sparc system use, but these packages
    aren't available in Ubuntu so that would just make qemu-system
    uninstallable.
  * Add armhf to the list of allowed architectures
  * debian/qemu-user-static.sysctl*, debian/rules: copy the sysctl rules over
    from qemu-kvm-extras-static, but bump the vm mmap_min_addr to 32k from 4k
    since 32k is what armel itself wants and whatever historical reasons for
    the 4k limit seem to be gone now from qemu.
  * Repack to strip out the binary-only bios blobs from the pc-bios directory
    in the upstream tarball; these are asserted to be GPL-licensed but are
    not accompanied by source, which would make them non-redistributable.
  * Drop the qemu-utils package (for now); assume that the qemu-kvm binaries
    will do the job until someone shows otherwise.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 28 Jan 2011 21:06:04 -0800

qemu-maemo (0.0~20100921+871d996-0ubuntu1~linaro1) maverick; urgency=low

  * New snapshot from meego/omap3-rebase branch; remaining changes:
    - Ignore writes of perf reg (cp15 with crm == 12)
  * Increase the address where we load the initrd on ARM so as
    to leave enough room for our piggish vmlinuz + its decompressed
    counterpart. (This is patch 'arm-higher-initrd-load-addr' from
    Ubuntu qemu-kvm, thanks to Jason Andrews, Loïc Minier.)
  * Fix ivshmem build on 32-bit hosts (cherry-pick of upstream qemu
    commit ad0a4ac1 from Avi Kivity <avi@redhat.com>)
  * Map NAND devices into OMAP GPMC space; this fixes a failure
    to boot recent beagleboard kernels; LP: #628471
  * Fix an out-of-bounds array access causing a compile failure on
    ARM (cherry-pick of upstream qemu commit 2aa326be from
    Loïc Minier <loic.minier@linaro.org>)

 -- Peter Maydell <peter.maydell@linaro.org>  Tue, 21 Sep 2010 14:22:45 +0100

qemu-maemo (0.0~20100806+d7a5eb1-0ubuntu1~linaro2) lucid; urgency=low

  * Fix a couple of bugs in the OMAP3 FAT code; fixes booting of Ubuntu images
    and probably of FAT16 images as well; LP: #609706.
    - Fix logic test to use && in omap3_mmc_fat_boot
    - Fix use of p after free() in omap3_mmc_fat_boot()

 -- Loïc Minier <loic.minier@linaro.org>  Sat, 21 Aug 2010 23:18:11 +0200

qemu-maemo (0.0~20100806+d7a5eb1-0ubuntu1~linaro1) lucid; urgency=low

  * New snapshot with some new qemu-maemo fixes; remaining changes:
    - Ignore writes of perf reg (cp15 with crm == 12)
    - Emulate BeagleBoard C4
      . Add omap2_gpio_in_set() for GPIO input lines
      . Set GPIO lines 171-173 to emulate revC4
    - Add missing breaks in omap3_hsusb_tll_write()

 -- Loïc Minier <loic.minier@linaro.org>  Wed, 11 Aug 2010 10:28:59 +0200

qemu-maemo (0.0~20100711+677985a-0ubuntu1~linaro1) lucid; urgency=low

  [ Matt Waddel ]
  * Add missing breaks in omap3_hsusb_tll_write()

 -- Loïc Minier <loic.minier@linaro.org>  Tue, 10 Aug 2010 13:46:25 +0200

qemu-maemo (0.0~20100711+677985a-0ubuntu1~dooz3) maverick; urgency=low

  * Emulate BeagleBoard C4; LP: #574875.
    - Add omap2_gpio_in_set() for GPIO input lines.
    - Set GPIO lines 171-173 to emulate revC4.
  * Ignore writes of perf reg (cp15 with crm == 12); LP: #570456.

 -- Loïc Minier <loic.minier@ubuntu.com>  Sun, 25 Jul 2010 21:32:35 +0200

qemu-maemo (0.0~20100711+677985a-0ubuntu1~dooz2) maverick; urgency=low

  * twl4030: Add PWMB OFF and ON regs; in twl4030_4a_write() add PWMB OFF and
    ON regs at 0xf1+0 for ON and +1 for OFF.  These are written to while
    booting some Angstrom images.

 -- Loïc Minier <loic.minier@ubuntu.com>  Sun, 11 Jul 2010 21:54:31 +0200

qemu-maemo (0.0~20100711+677985a-0ubuntu1~dooz1) maverick; urgency=low

  * Massage previous changelog entries a bit.
  * Switch back to building on all architectures, since this package is moving
    back to regular PPAs (without the non-virtual flag).
  * New snapshot merging all fixes and including a couple more.

 -- Loïc Minier <loic.minier@ubuntu.com>  Sun, 11 Jul 2010 19:18:06 +0200

qemu-maemo (0.0~20100519-0ubuntu1~chessy2) lucid; urgency=low

  * Only build on supported architectures as in the qemu-kvm package.

 -- Matt Waddel <matt.waddel@ubuntu.com>  Sat, 22 May 2010 00:03:29 -0600

qemu-maemo (0.0~20100519-0ubuntu1~chessy1) lucid; urgency=low

  * Add support for omap i2c byte reads; handling is similar to the way
    i2c_write and i2c_writeb work.
  * Fix infinite loop in byte-wide i2c writes; the STP bit in the status
    register is not set so the i2c_end_transfer() routine is never being
    called, even when the data buffer is empty.  Moving the i2c_end_transfer()
    call outside the STP check seems to fix this problem.

 -- Matt Waddel <matt.waddel@ubuntu.com>  Wed, 19 May 2010 15:33:31 -0600

qemu-maemo (0.0~20100323+0372af3-0ubuntu1~dooz1) lucid; urgency=low

  * New snapshot merging all fixes and including support for multiple SD
    devices; no remaining changes.
  * New version format; update revision parsing logic.

 -- Loïc Minier <loic.minier@ubuntu.com>  Tue, 23 Mar 2010 18:25:31 +0100

qemu-maemo (0.0~413abab-0ubuntu1~dooz1) lucid; urgency=low

  * Initial packaging; changes from snapshot:
    - Revert "add multi-sd support" commit which broke plenty of things.
    - vl.c: Re-add cursor_allow_grab = 1, missing from commit "make cursor
      grab optional"
    - qemu-error.c: add a proper format strings in all cases.
  * Snapshot to ports-dev PPA.

 -- Loïc Minier <loic.minier@ubuntu.com>  Tue, 23 Mar 2010 11:39:02 +0100
