* [Qemu-devel] [ARM][regression][bisect] ARM target broken: test v5 image does not start kernel
@ 2013-09-05 8:31 Claudio Fontana
2013-09-05 8:59 ` Peter Maydell
0 siblings, 1 reply; 3+ messages in thread
From: Claudio Fontana @ 2013-09-05 8:31 UTC (permalink / raw)
To: qemu-devel@nongnu.org
Cc: Peter Maydell, Paolo Bonzini, jan.kiszka, Richard Henderson
Hello all,
I just finished bisecting a regression I am experiencing on ARM 32bit target,
while testing qemu-system-arm built for the aarch64 host running the ARMv5 integrator image from our test page at
http://wiki.qemu.org/Testing
The breakage assumes the form of failure to start the kernel after
Uncompressing Linux.... done, booting the kernel.
With info registers showing registers stuck, with PC=c002f6bc.
Worked fine in July.
Can you help me get this to work again?
After a painful bisection, I got a first bad commit, which when reverted on the latest QEMU fixes the issue for me. Maybe something needs to be adapted to the return value (back-)change?
Bisection logs follow.
Thank you all,
Claudio
9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71 is the first bad commit
commit 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71
Author: Jan Kiszka <jan.kiszka@siemens.com>
Date: Tue Jul 16 14:45:16 2013 +0200
memory: Return -1 again on reads from unsigned regions
This restore the behavior prior to b018ddf633 which accidentally changed
the return code to 0. Specifically guests probing for register existence
were affected by this.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
:100644 100644 9938b6ba458e6e3caeb18d64b9fac2c64bc04c34 34a088e90f4cb745e6fd462c6fc9b14bc6b25f41 M memory.c
git bisect start
# bad: [aaa6a40194e9f204cb853f64ef3c1e170bb014e8] Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
git bisect bad aaa6a40194e9f204cb853f64ef3c1e170bb014e8
# good: [1acd5a373905ddb28957842256a038956941f332] Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
git bisect good 1acd5a373905ddb28957842256a038956941f332
# bad: [f9e741903982e55c0dc138ab2e61059a4f3c9a76] cs4231: QOM cast cleanup
git bisect bad f9e741903982e55c0dc138ab2e61059a4f3c9a76
# bad: [f9e741903982e55c0dc138ab2e61059a4f3c9a76] cs4231: QOM cast cleanup
git bisect bad f9e741903982e55c0dc138ab2e61059a4f3c9a76
# bad: [c9fea5d701f8fd33f0843728ec264d95cee3ed37] Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
git bisect bad c9fea5d701f8fd33f0843728ec264d95cee3ed37
# good: [91b1df8cf9e1ecaa8679c9ea8713d1e25c28e6c4] cpu: Move reset logging to CPUState
git bisect good 91b1df8cf9e1ecaa8679c9ea8713d1e25c28e6c4
# good: [91b1df8cf9e1ecaa8679c9ea8713d1e25c28e6c4] cpu: Move reset logging to CPUState
git bisect good 91b1df8cf9e1ecaa8679c9ea8713d1e25c28e6c4
# good: [a34001fab5da2d0df605a8b83880c917c8aa0606] Merge remote-tracking branch 'rth/axp-next' into staging
git bisect good a34001fab5da2d0df605a8b83880c917c8aa0606
# good: [a34001fab5da2d0df605a8b83880c917c8aa0606] Merge remote-tracking branch 'rth/axp-next' into staging
git bisect good a34001fab5da2d0df605a8b83880c917c8aa0606
# good: [fdd26fca3ce66863e547560fbde1a444fc5d71b7] libqtest: Plug fd and memory leaks in qtest_quit()
git bisect good fdd26fca3ce66863e547560fbde1a444fc5d71b7
# good: [293706dd682f578b457d052988cf3c20b4eab82d] Merge remote-tracking branch 'rth/axp-next' into staging
git bisect good 293706dd682f578b457d052988cf3c20b4eab82d
# good: [293706dd682f578b457d052988cf3c20b4eab82d] Merge remote-tracking branch 'rth/axp-next' into staging
git bisect good 293706dd682f578b457d052988cf3c20b4eab82d
# good: [a23fdf355969d331f60593fa5b857d43aec25aac] block/raw: add .bdrv_get_info
git bisect good a23fdf355969d331f60593fa5b857d43aec25aac
# good: [be022d61f4938bb051e8af8e6cb470ec1602c488] doc: monitor multiplexing rewording
git bisect good be022d61f4938bb051e8af8e6cb470ec1602c488
# bad: [9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71] memory: Return -1 again on reads from unsigned regions
git bisect bad 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71
# good: [b4afea11aafe85975e74dd562bb94f7ce3de1ef1] memory: actually set the owner
git bisect good b4afea11aafe85975e74dd562bb94f7ce3de1ef1
--
Claudio Fontana
Server OS Architect
Huawei Technologies Duesseldorf GmbH
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] [ARM][regression][bisect] ARM target broken: test v5 image does not start kernel
2013-09-05 8:31 [Qemu-devel] [ARM][regression][bisect] ARM target broken: test v5 image does not start kernel Claudio Fontana
@ 2013-09-05 8:59 ` Peter Maydell
2013-09-05 10:59 ` Claudio Fontana
0 siblings, 1 reply; 3+ messages in thread
From: Peter Maydell @ 2013-09-05 8:59 UTC (permalink / raw)
To: Claudio Fontana
Cc: Jan Kiszka, Paolo Bonzini, qemu-devel@nongnu.org,
Richard Henderson
On 5 September 2013 09:31, Claudio Fontana <claudio.fontana@huawei.com> wrote:
> I just finished bisecting a regression I am experiencing on ARM 32bit target,
> After a painful bisection, I got a first bad commit, which when reverted on the latest QEMU fixes the issue for me. Maybe something needs to be adapted to the return value (back-)change?
> 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71 is the first bad commit
> commit 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71
> Author: Jan Kiszka <jan.kiszka@siemens.com>
> Date: Tue Jul 16 14:45:16 2013 +0200
>
> memory: Return -1 again on reads from unsigned regions
This one again! Claudio, can you test with these patches:
http://patchwork.ozlabs.org/patch/272011/
http://patchwork.ozlabs.org/patch/272012/
which Jan posted earlier this week and should fix
this regression?
thanks
-- PMM
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] [ARM][regression][bisect] ARM target broken: test v5 image does not start kernel
2013-09-05 8:59 ` Peter Maydell
@ 2013-09-05 10:59 ` Claudio Fontana
0 siblings, 0 replies; 3+ messages in thread
From: Claudio Fontana @ 2013-09-05 10:59 UTC (permalink / raw)
To: Peter Maydell
Cc: Jan Kiszka, Paolo Bonzini, qemu-devel@nongnu.org,
Richard Henderson
Hi Peter,
On 05.09.2013 10:59, Peter Maydell wrote:
> On 5 September 2013 09:31, Claudio Fontana <claudio.fontana@huawei.com> wrote:
>
>> I just finished bisecting a regression I am experiencing on ARM 32bit target,
>
>> After a painful bisection, I got a first bad commit, which when reverted on the latest QEMU fixes the issue for me. Maybe something needs to be adapted to the return value (back-)change?
>
>> 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71 is the first bad commit
>> commit 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71
>> Author: Jan Kiszka <jan.kiszka@siemens.com>
>> Date: Tue Jul 16 14:45:16 2013 +0200
>>
>> memory: Return -1 again on reads from unsigned regions
>
> This one again! Claudio, can you test with these patches:
> http://patchwork.ozlabs.org/patch/272011/
> http://patchwork.ozlabs.org/patch/272012/
>
> which Jan posted earlier this week and should fix
> this regression?
>
> thanks
> -- PMM
Yes, this fixes it. I hope the fix lands in mainline soon.
Thanks,
Claudio
--
Claudio Fontana
Server OS Architect
Huawei Technologies Duesseldorf GmbH
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-09-05 11:00 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-05 8:31 [Qemu-devel] [ARM][regression][bisect] ARM target broken: test v5 image does not start kernel Claudio Fontana
2013-09-05 8:59 ` Peter Maydell
2013-09-05 10:59 ` Claudio Fontana
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).