Re: Qemu v9.0.2: Boot failed qemu-arm with Linux next-20241017 tag.

From: Richard Henderson
Date: Sun Oct 20 2024 - 14:47:20 EST


On 10/20/24 10:39, Naresh Kamboju wrote:
On Fri, 18 Oct 2024 at 12:35, Naresh Kamboju <naresh.kamboju@xxxxxxxxxx> wrote:

The QEMU-ARMv7 boot has failed with the Linux next-20241017 tag.
The boot log is incomplete, and no kernel crash was detected.
However, the system did not proceed far enough to reach the login prompt.

Please find the incomplete boot log links below for your reference.
The Qemu version is 9.0.2.
The arm devices TI beaglebone x15 boot pass.

This is always reproducible.
First seen on Linux next-20241017 tag.
Good: next-20241016
Bad: next-20241017

qemu-armv7:
boot:
* clang-19-lkftconfig
* gcc-13-lkftconfig
* clang-nightly-lkftconfig

Anders bisected this boot regressions and found,
# first bad commit:
[efe8419ae78d65e83edc31aad74b605c12e7d60c]
vdso: Introduce vdso/page.h

We are investigating the reason for boot failure due to this commit.

Probably fixed on qemu master with

commit 67d762e716a7127ecc114e9708254316dd521911
Author: Ard Biesheuvel <ardb@xxxxxxxxxx>
Date: Fri Sep 27 09:10:51 2024 +0200

target/arm: Avoid target_ulong for physical address lookups



r~