1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
|
qemu-linaro (1.0.50-2012.03-0ubuntu1~ppa11.10.1) oneiric; urgency=low
* Upload to the tools ppa
-- Steve Langasek <steve.langasek@ubuntu.com> Thu, 15 Mar 2012 23:51:36 -0700
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~ppa11.10.1) oneiric; urgency=low
* Upload to the tools ppa
-- Steve Langasek <steve.langasek@ubuntu.com> Mon, 20 Feb 2012 18:42:50 -0800
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~ppa11.10.1) oneiric; urgency=low
* Upload to the tools ppa
-- Steve Langasek <steve.langasek@ubuntu.com> Tue, 07 Feb 2012 11:27:37 -0800
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~ppa11.10.1) oneiric; urgency=low
* upload to the tools ppa
-- Steve Langasek <steve.langasek@ubuntu.com> Wed, 14 Dec 2011 17:13:43 -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~ppa11.10.1) oneiric; urgency=low
* upload to the tools ppa
-- Steve Langasek <steve.langasek@ubuntu.com> Tue, 06 Dec 2011 09:42:01 -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~ppa11.10.1) oneiric; urgency=low
* upload to the tools ppa
-- Steve Langasek <steve.langasek@ubuntu.com> Fri, 28 Oct 2011 10:43:40 -0700
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
|