>>> On 09.08.11 at 02:26, xen.org <ian.jackson@xxxxxxxxxxxxx> wrote:
> branch xen-unstable
> xen branch xen-unstable
> job test-amd64-i386-xl
> test xen-boot
>
> Tree: linux git://git.eu.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
> Tree: qemu git://hg.uk.xensource.com/HG/qemu-xen-unstable.git
> Tree: xen http://hg.uk.xensource.com/xen-unstable.hg
>
> *** Found and reproduced problem changeset ***
Is it certain this isn't just hitting the problem fixed in 23742:50ddc200a60c?
Given the log fragment you provided yesterday, it didn't look like that was
related to the change pointed out here.
Jan
> Bug is in tree: xen http://hg.uk.xensource.com/xen-unstable.hg
> Bug introduced: 537918f518ee
> Bug not present: 42edf1481c57
>
>
> changeset: 23735:537918f518ee
> user: Jan Beulich <jbeulich@xxxxxxxxxx>
> date: Sat Jul 23 08:49:15 2011 +0100
>
> add privileged (dom0) kernel feature indication
>
> With our switching away from supporting 32-bit Dom0 operation, users
> complained that attempts (perhaps due to lack of knowledge of that
> change) to boot the no longer privileged kernel in Dom0 resulted in
> apparently silent failure. To make the mismatch explicit and visible,
> add dom0 feature flag that the kernel can set to indicate operation as
> dom0 is supported.
>
> Due to the way elf_xen_parse_features() worked up to now (getting
> fixed here), adding features indications to the old, string based ELF
> note would make the respective kernel unusable on older hypervisors.
> For that reason, a new ELF Note is being introduced that allows
> specifying supported features as a bit array instead (with features
> unknown to the hypervisor simply ignored, as now also done by
> elf_xen_parse_features(), whereas here unknown kernel-required
> features still keep the kernel [and hence VM] from booting).
>
> Introduce and use elf_note_numeric_array() to be forward
> compatible (or else an old hypervisor wouldn't be able to parse kernel
> specified features occupying more than 64 bits - thanks, Ian!).
>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx>
>
>
>
>
> For bisection revision-tuple graph see:
>
> http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.test-
> amd64-i386-xl.xen-boot.html
> Revision IDs in each graph node refer, respectively, to the Trees above.
>
> ----------------------------------------
> Searching for failure / basis pass:
> 8328 fail [host=woodlouse] / 8325 [host=gall-mite] 8256 ok.
> Failure / basis pass flights: 8328 / 8256
> Tree: linux git://git.eu.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
> Tree: qemu git://hg.uk.xensource.com/HG/qemu-xen-unstable.git
> Tree: xen http://hg.uk.xensource.com/xen-unstable.hg
> Latest 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1
> Basis pass 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57
> Generating revisions with ./adhoc-revtuple-generator
> git://git.eu.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git#25266338a4147
> 0a21e9b3974445be09e0640dda7-25266338a41470a21e9b3974445be09e0640dda7
> git://hg.uk.xensource.com/HG/qemu-xen-unstable.git#cd776ee9408ff127f934a707c1a3
> 39ee600bc127-cd776ee9408ff127f934a707c1a339ee600bc127
> http://hg.uk.xensource.com/xen-unstable.hg#42edf1481c57-0f36c2eec2e1
> pulling from http://hg.uk.xensource.com/xen-unstable.hg
> searching for changes
> no changes found
> pulling from http://hg.uk.xensource.com/xen-unstable.hg
> searching for changes
> no changes found
> Loaded 127 nodes in revision graph
> Searching for test results:
> 8305 [host=leaf-beetle]
> 8292 []
> 8256 pass 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57
> 8308 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1
> 8249 [host=gall-mite]
> 8312 [host=potato-beetle]
> 8289 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 fa4e2ca9ecff
> 8244 [host=leaf-beetle]
> 8240 [host=potato-beetle]
> 8236 [host=potato-beetle]
> 8295 []
> 8302 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1
> 8316 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1
> 8326 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1
> 8325 [host=gall-mite]
> 8327 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1
> 8337 pass 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57
> 8332 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 815ef5cf0261
> 8328 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1
> 8333 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 31683aa4bfb3
> 8329 pass 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57
> 8330 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1
> 8338 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 537918f518ee
> 8331 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 3244ff483d61
> 8334 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 537918f518ee
> 8335 pass 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57
> 8336 fail 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 537918f518ee
> Searching for interesting versions
> Result found: flight 8256 (pass), for basis pass
> Result found: flight 8302 (fail), for basis failure
> Repro found: flight 8329 (pass), for basis pass
> Repro found: flight 8330 (fail), for basis failure
> 0 revisions at 25266338a41470a21e9b3974445be09e0640dda7
> cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57
> No revisions left to test, checking graph state.
> Result found: flight 8256 (pass), for last pass
> Result found: flight 8334 (fail), for first failure
> Repro found: flight 8335 (pass), for last pass
> Repro found: flight 8336 (fail), for first failure
> Repro found: flight 8337 (pass), for last pass
> Repro found: flight 8338 (fail), for first failure
>
> *** Found and reproduced problem changeset ***
>
> Bug is in tree: xen http://hg.uk.xensource.com/xen-unstable.hg
> Bug introduced: 537918f518ee
> Bug not present: 42edf1481c57
>
> pulling from http://hg.uk.xensource.com/xen-unstable.hg
> searching for changes
> no changes found
>
> changeset: 23735:537918f518ee
> user: Jan Beulich <jbeulich@xxxxxxxxxx>
> date: Sat Jul 23 08:49:15 2011 +0100
>
> add privileged (dom0) kernel feature indication
>
> With our switching away from supporting 32-bit Dom0 operation, users
> complained that attempts (perhaps due to lack of knowledge of that
> change) to boot the no longer privileged kernel in Dom0 resulted in
> apparently silent failure. To make the mismatch explicit and visible,
> add dom0 feature flag that the kernel can set to indicate operation as
> dom0 is supported.
>
> Due to the way elf_xen_parse_features() worked up to now (getting
> fixed here), adding features indications to the old, string based ELF
> note would make the respective kernel unusable on older hypervisors.
> For that reason, a new ELF Note is being introduced that allows
> specifying supported features as a bit array instead (with features
> unknown to the hypervisor simply ignored, as now also done by
> elf_xen_parse_features(), whereas here unknown kernel-required
> features still keep the kernel [and hence VM] from booting).
>
> Introduce and use elf_note_numeric_array() to be forward
> compatible (or else an old hypervisor wouldn't be able to parse kernel
> specified features occupying more than 64 bits - thanks, Ian!).
>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx>
>
>
>
> Revision graph left in
> /home/xc_osstest/results/bisect.xen-unstable.test-amd64-i386-xl.xen-boot.{do
> t,ps,png,html}.
> ----------------------------------------
> 8338: ALL FAIL
>
> flight 8338 xen-unstable real-bisect [real]
> http://www.chiark.greenend.org.uk/~xensrcts/logs/8338/
>
>
> jobs:
> test-amd64-i386-xl fail
>
>
> ------------------------------------------------------------
> sg-report-flight on woking.cam.xci-test.com
> logs: /home/xc_osstest/logs
> images: /home/xc_osstest/images
>
> Logs, config files, etc. are available at
> http://www.chiark.greenend.org.uk/~xensrcts/logs
>
> Test harness code can be found at
> http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|