From: Ian Jackson <ian.jackson@citrix.com> To: Julien Grall <julien.grall@arm.com> Cc: Anthony Perard <anthony.perard@citrix.com>, "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Stefano Stabellini <sstabellini@kernel.org> Subject: Re: [qemu-upstream-4.11-testing test] 136184: regressions - FAIL Date: Fri, 17 May 2019 16:53:49 +0100 [thread overview] Message-ID: <23774.55565.453626.345334@mariner.uk.xensource.com> (raw) In-Reply-To: <c576ae9d-4a6e-1602-7f05-6fc2c7b26314@arm.com> Julien Grall writes ("Re: [Xen-devel] [qemu-upstream-4.11-testing test] 136184: regressions - FAIL"): > On 5/16/19 11:37 AM, Anthony PERARD wrote: > >> Tests which did not succeed and are blocking, > >> including tests which could not be run: > >> test-arm64-arm64-libvirt-xsm 7 xen-boot fail REGR. vs. 125575 > >> test-arm64-arm64-xl 7 xen-boot fail REGR. vs. 125575 > >> test-arm64-arm64-xl-xsm 7 xen-boot fail REGR. vs. 125575 > >> test-arm64-arm64-xl-credit2 7 xen-boot fail REGR. vs. 125575 .. > > I can't figure out why Xen consistently fails to boot on rochester* in > > the qemu-upstream-4.11-testing flights. The xen-4.11-testing seems to > > pass. > > > > At boot, the boot loader seems to load blobs, but when it's time to Xen > > to shine, there are no output from Xen on the serial. > > The serial console is initializing fairly late in the process. Any > useful message (such as memory setup or even part of the interrupts) > will be hide out. For getting them, you need earlyprintk. Unfortunately > they can't be configured at runtime today :(. :-/. Can we configure the earlyprintk at compile-time ? We always want it to be serial... > > Do you know what could cause xen to fail to boot? > > It is hard to say without the log. Looking at the different with a Xen > 4.11 flights on rochester0 [1], it seems the .config is slightly > different. 4.11 flight has CONFIG_LIVEPATCH set. The osstest history shows this as a 100% repeatable boot failure but only in the qemu flights. Comparing 136231 (pass, xen-4.11-testing) with 136184 (fail, qemu-upstream-4.11-testing), there are no differences in the test job runvars. Both used the same version of osstest. But in the build-arm64 (Xen build) job runvars I see the following differences: 136231 136184 pass fail xen-4.11-testing qemu-*4.11* build-arm64 (Xen build) enable_livepatch true (unset) [~built_]revision_qemuu 20c76f9a5fbf... 2871355a6957... [~built_]revision_xen a6e07495c171... 3b062f5040a1... ~path_xenlptdist build/xenlptdist.tar.gz (unset) build-arm64-pvops (kernel build) ~host rochester1 laxton1 ~ indicates variable set by osstest during the test run. The qemu revision is clearly not relevant. I did this git-diff --stat a6e07495c171..3b062f5040a1 in xen.git and the differences really don't seem like they would be relevant. I think therefore that we need to blame the livepatch setting. This comes from osstest's flight construction code. osstest is configured to enable live patching, in the build, only on the xen-* branches. Unfortunately due to the xen/cmdline regression, the osstest bisector does not seem to have a useful enough baseline. I have rm'd the stamp files and it may manage to do better but I doubt it. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel
WARNING: multiple messages have this Message-ID (diff)
From: Ian Jackson <ian.jackson@citrix.com> To: Julien Grall <julien.grall@arm.com> Cc: Anthony Perard <anthony.perard@citrix.com>, "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Stefano Stabellini <sstabellini@kernel.org> Subject: Re: [Xen-devel] [qemu-upstream-4.11-testing test] 136184: regressions - FAIL Date: Fri, 17 May 2019 16:53:49 +0100 [thread overview] Message-ID: <23774.55565.453626.345334@mariner.uk.xensource.com> (raw) Message-ID: <20190517155349.xCxMYPiom1so74_2ibF9OTp6ILbmQa2XgmVVt7lXxRw@z> (raw) In-Reply-To: <c576ae9d-4a6e-1602-7f05-6fc2c7b26314@arm.com> Julien Grall writes ("Re: [Xen-devel] [qemu-upstream-4.11-testing test] 136184: regressions - FAIL"): > On 5/16/19 11:37 AM, Anthony PERARD wrote: > >> Tests which did not succeed and are blocking, > >> including tests which could not be run: > >> test-arm64-arm64-libvirt-xsm 7 xen-boot fail REGR. vs. 125575 > >> test-arm64-arm64-xl 7 xen-boot fail REGR. vs. 125575 > >> test-arm64-arm64-xl-xsm 7 xen-boot fail REGR. vs. 125575 > >> test-arm64-arm64-xl-credit2 7 xen-boot fail REGR. vs. 125575 .. > > I can't figure out why Xen consistently fails to boot on rochester* in > > the qemu-upstream-4.11-testing flights. The xen-4.11-testing seems to > > pass. > > > > At boot, the boot loader seems to load blobs, but when it's time to Xen > > to shine, there are no output from Xen on the serial. > > The serial console is initializing fairly late in the process. Any > useful message (such as memory setup or even part of the interrupts) > will be hide out. For getting them, you need earlyprintk. Unfortunately > they can't be configured at runtime today :(. :-/. Can we configure the earlyprintk at compile-time ? We always want it to be serial... > > Do you know what could cause xen to fail to boot? > > It is hard to say without the log. Looking at the different with a Xen > 4.11 flights on rochester0 [1], it seems the .config is slightly > different. 4.11 flight has CONFIG_LIVEPATCH set. The osstest history shows this as a 100% repeatable boot failure but only in the qemu flights. Comparing 136231 (pass, xen-4.11-testing) with 136184 (fail, qemu-upstream-4.11-testing), there are no differences in the test job runvars. Both used the same version of osstest. But in the build-arm64 (Xen build) job runvars I see the following differences: 136231 136184 pass fail xen-4.11-testing qemu-*4.11* build-arm64 (Xen build) enable_livepatch true (unset) [~built_]revision_qemuu 20c76f9a5fbf... 2871355a6957... [~built_]revision_xen a6e07495c171... 3b062f5040a1... ~path_xenlptdist build/xenlptdist.tar.gz (unset) build-arm64-pvops (kernel build) ~host rochester1 laxton1 ~ indicates variable set by osstest during the test run. The qemu revision is clearly not relevant. I did this git-diff --stat a6e07495c171..3b062f5040a1 in xen.git and the differences really don't seem like they would be relevant. I think therefore that we need to blame the livepatch setting. This comes from osstest's flight construction code. osstest is configured to enable live patching, in the build, only on the xen-* branches. Unfortunately due to the xen/cmdline regression, the osstest bisector does not seem to have a useful enough baseline. I have rm'd the stamp files and it may manage to do better but I doubt it. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel
next prev parent reply other threads:[~2019-05-17 15:54 UTC|newest] Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-05-15 19:48 [qemu-upstream-4.11-testing test] 136184: regressions - FAIL osstest service owner 2019-05-15 19:48 ` [Xen-devel] " osstest service owner 2019-05-16 10:37 ` Anthony PERARD 2019-05-16 10:37 ` [Xen-devel] " Anthony PERARD 2019-05-16 21:38 ` Julien Grall 2019-05-16 21:38 ` [Xen-devel] " Julien Grall 2019-05-17 15:53 ` Ian Jackson [this message] 2019-05-17 15:53 ` Ian Jackson 2019-05-17 17:23 ` Anthony PERARD 2019-05-17 17:23 ` [Xen-devel] " Anthony PERARD 2019-05-17 19:00 ` Julien Grall 2019-05-17 19:00 ` [Xen-devel] " Julien Grall 2019-05-21 16:52 ` Julien Grall 2019-05-21 16:52 ` [Xen-devel] " Julien Grall 2019-06-03 17:15 ` Anthony PERARD 2019-06-03 17:15 ` [Xen-devel] " Anthony PERARD 2019-06-04 7:06 ` Jan Beulich 2019-06-04 7:06 ` [Xen-devel] " Jan Beulich 2019-06-04 9:01 ` Julien Grall 2019-06-04 9:01 ` [Xen-devel] " Julien Grall 2019-06-04 9:17 ` Jan Beulich 2019-06-04 9:17 ` [Xen-devel] " Jan Beulich 2019-06-04 9:57 ` Julien Grall 2019-06-04 9:57 ` [Xen-devel] " Julien Grall 2019-06-04 10:02 ` Jan Beulich 2019-06-04 10:02 ` [Xen-devel] " Jan Beulich 2019-06-04 17:09 ` Stefano Stabellini 2019-06-04 17:22 ` Julien Grall 2019-06-04 17:39 ` Stefano Stabellini 2019-06-04 17:52 ` Ian Jackson 2019-06-04 18:03 ` Stefano Stabellini 2019-06-04 18:27 ` Ian Jackson 2019-06-04 18:53 ` Stefano Stabellini 2019-06-04 20:50 ` Julien Grall 2019-06-04 23:11 ` Stefano Stabellini 2019-06-05 10:59 ` Julien Grall 2019-06-05 20:29 ` Stefano Stabellini 2019-06-05 21:38 ` Julien Grall 2019-06-06 8:42 ` Jan Beulich 2019-06-06 8:47 ` Julien Grall 2019-06-06 22:21 ` Stefano Stabellini 2019-06-07 9:33 ` Julien Grall 2019-06-05 10:19 ` Jan Beulich
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=23774.55565.453626.345334@mariner.uk.xensource.com \ --to=ian.jackson@citrix.com \ --cc=anthony.perard@citrix.com \ --cc=julien.grall@arm.com \ --cc=sstabellini@kernel.org \ --cc=xen-devel@lists.xenproject.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.