xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [xen-unstable-smoke bisection] complete test-arm64-arm64-xl-xsm
@ 2020-10-10 13:10 osstest service owner
  0 siblings, 0 replies; 4+ messages in thread
From: osstest service owner @ 2020-10-10 13:10 UTC (permalink / raw)
  To: xen-devel, osstest-admin

branch xen-unstable-smoke
xenbranch xen-unstable-smoke
job test-arm64-arm64-xl-xsm
testid xen-boot

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  8a71d50ed40bfa78c37722dc11995ac2563662c3
  Bug not present: 4dced5df761e36fa2561f6f0f6563b3580d95e7f
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/155652/


  commit 8a71d50ed40bfa78c37722dc11995ac2563662c3
  Author: Trammell Hudson <hudson@trmm.net>
  Date:   Fri Oct 2 07:18:21 2020 -0400
  
      efi: Enable booting unified hypervisor/kernel/initrd images
      
      This patch adds support for bundling the xen.efi hypervisor, the xen.cfg
      configuration file, the Linux kernel and initrd, as well as the XSM,
      and architectural specific files into a single "unified" EFI executable.
      This allows an administrator to update the components independently
      without requiring rebuilding xen, as well as to replace the components
      in an existing image.
      
      The resulting EFI executable can be invoked directly from the UEFI Boot
      Manager, removing the need to use a separate loader like grub as well
      as removing dependencies on local filesystem access.  And since it is
      a single file, it can be signed and validated by UEFI Secure Boot without
      requring the shim protocol.
      
      It is inspired by systemd-boot's unified kernel technique and borrows the
      function to locate PE sections from systemd's LGPL'ed code.  During EFI
      boot, Xen looks at its own loaded image to locate the PE sections for
      the Xen configuration (`.config`), dom0 kernel (`.kernel`), dom0 initrd
      (`.ramdisk`), and XSM config (`.xsm`), which are included after building
      xen.efi using objcopy to add named sections for each input file.
      
      For x86, the CPU ucode can be included in a section named `.ucode`,
      which is loaded in the efi_arch_cfg_file_late() stage of the boot process.
      
      On ARM systems the Device Tree can be included in a section named
      `.dtb`, which is loaded during the efi_arch_cfg_file_early() stage of
      the boot process.
      
      Note that the system will fall back to loading files from disk if
      the named sections do not exist. This allows distributions to continue
      with the status quo if they want a signed kernel + config, while still
      allowing a user provided initrd (which is how the shim protocol currently
      works as well).
      
      This patch also adds constness to the section parameter of
      efi_arch_cfg_file_early() and efi_arch_cfg_file_late(),
      changes pe_find_section() to use a const CHAR16 section name,
      and adds pe_name_compare() to match section names.
      
      Signed-off-by: Trammell Hudson <hudson@trmm.net>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      [Fix ARM build by including pe.init.o]
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot --summary-out=tmp/155652.bisection-summary --basis-template=155584 --blessings=real,real-bisect xen-unstable-smoke test-arm64-arm64-xl-xsm xen-boot
Searching for failure / basis pass:
 155642 fail [host=laxton0] / 155584 ok.
Failure / basis pass flights: 155642 / 155584
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 8a62dee9ceff3056c7e0bd9632bac39bee2a51b3
Basis pass a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 25849c8b16f2a5b7fcd0a823e80a5f1b590291f9
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9-a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen.git#ea6d3cd1ed79d824e605a70c3626bc437c386260-ea6d3cd1ed79d824e605a70c3626bc437c386260 git://xenbits.xen.org/xen.git#25849c8b16f2a5b7fcd0a823e80a5f1b590291f9-8a62dee\
 9ceff3056c7e0bd9632bac39bee2a51b3
Loaded 5001 nodes in revision graph
Searching for test results:
 155584 pass a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 25849c8b16f2a5b7fcd0a823e80a5f1b590291f9
 155612 fail a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 8a62dee9ceff3056c7e0bd9632bac39bee2a51b3
 155614 pass a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 25849c8b16f2a5b7fcd0a823e80a5f1b590291f9
 155616 fail a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 8a62dee9ceff3056c7e0bd9632bac39bee2a51b3
 155615 [host=rochester1]
 155618 pass a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 04be2c3a067899a3860fc2c7bc7a1599502ed1c5
 155620 [host=rochester1]
 155623 [host=rochester1]
 155624 [host=rochester1]
 155626 [host=rochester1]
 155628 [host=rochester1]
 155622 fail a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 8a62dee9ceff3056c7e0bd9632bac39bee2a51b3
 155629 [host=rochester1]
 155633 pass a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 4dced5df761e36fa2561f6f0f6563b3580d95e7f
 155635 fail a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 8a71d50ed40bfa78c37722dc11995ac2563662c3
 155638 pass a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 4dced5df761e36fa2561f6f0f6563b3580d95e7f
 155632 [host=rochester1]
 155640 fail a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 8a71d50ed40bfa78c37722dc11995ac2563662c3
 155641 [host=rochester1]
 155646 [host=rochester1]
 155642 fail a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 8a62dee9ceff3056c7e0bd9632bac39bee2a51b3
 155648 [host=rochester1]
 155651 pass a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 4dced5df761e36fa2561f6f0f6563b3580d95e7f
 155652 fail a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 8a71d50ed40bfa78c37722dc11995ac2563662c3
Searching for interesting versions
 Result found: flight 155584 (pass), for basis pass
 For basis failure, parent search stopping at a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 4dced5df761e36fa2561f6f0f6563b3580d95e7f, results HASH(0x5640e46200e8) HASH(0x5640e4617da0) HASH(0x5640e4627028) For basis failure, parent search stopping at a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 04be2c3a067899a3860fc2c7bc7a1599502ed1c5, results \
 HASH(0x5640e460f2d8) For basis failure, parent search stopping at a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 25849c8b16f2a5b7fcd0a823e80a5f1b590291f9, results HASH(0x5640e460cbe0) HASH(0x5640e46152f0) Result found: flight 155612 (fail), for basis failure (at ancestor ~422)
 Repro found: flight 155614 (pass), for basis pass
 Repro found: flight 155616 (fail), for basis failure
 0 revisions at a6c5dd1dbaffe4cc398d8454546ba9246b9a95c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ea6d3cd1ed79d824e605a70c3626bc437c386260 4dced5df761e36fa2561f6f0f6563b3580d95e7f
No revisions left to test, checking graph state.
 Result found: flight 155633 (pass), for last pass
 Result found: flight 155635 (fail), for first failure
 Repro found: flight 155638 (pass), for last pass
 Repro found: flight 155640 (fail), for first failure
 Repro found: flight 155651 (pass), for last pass
 Repro found: flight 155652 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  8a71d50ed40bfa78c37722dc11995ac2563662c3
  Bug not present: 4dced5df761e36fa2561f6f0f6563b3580d95e7f
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/155652/


  commit 8a71d50ed40bfa78c37722dc11995ac2563662c3
  Author: Trammell Hudson <hudson@trmm.net>
  Date:   Fri Oct 2 07:18:21 2020 -0400
  
      efi: Enable booting unified hypervisor/kernel/initrd images
      
      This patch adds support for bundling the xen.efi hypervisor, the xen.cfg
      configuration file, the Linux kernel and initrd, as well as the XSM,
      and architectural specific files into a single "unified" EFI executable.
      This allows an administrator to update the components independently
      without requiring rebuilding xen, as well as to replace the components
      in an existing image.
      
      The resulting EFI executable can be invoked directly from the UEFI Boot
      Manager, removing the need to use a separate loader like grub as well
      as removing dependencies on local filesystem access.  And since it is
      a single file, it can be signed and validated by UEFI Secure Boot without
      requring the shim protocol.
      
      It is inspired by systemd-boot's unified kernel technique and borrows the
      function to locate PE sections from systemd's LGPL'ed code.  During EFI
      boot, Xen looks at its own loaded image to locate the PE sections for
      the Xen configuration (`.config`), dom0 kernel (`.kernel`), dom0 initrd
      (`.ramdisk`), and XSM config (`.xsm`), which are included after building
      xen.efi using objcopy to add named sections for each input file.
      
      For x86, the CPU ucode can be included in a section named `.ucode`,
      which is loaded in the efi_arch_cfg_file_late() stage of the boot process.
      
      On ARM systems the Device Tree can be included in a section named
      `.dtb`, which is loaded during the efi_arch_cfg_file_early() stage of
      the boot process.
      
      Note that the system will fall back to loading files from disk if
      the named sections do not exist. This allows distributions to continue
      with the status quo if they want a signed kernel + config, while still
      allowing a user provided initrd (which is how the shim protocol currently
      works as well).
      
      This patch also adds constness to the section parameter of
      efi_arch_cfg_file_early() and efi_arch_cfg_file_late(),
      changes pe_find_section() to use a const CHAR16 section name,
      and adds pe_name_compare() to match section names.
      
      Signed-off-by: Trammell Hudson <hudson@trmm.net>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      [Fix ARM build by including pe.init.o]
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

Revision graph left in /home/logs/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
155652: tolerable ALL FAIL

flight 155652 xen-unstable-smoke real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/155652/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-arm64-arm64-xl-xsm       8 xen-boot                fail baseline untested


jobs:
 test-arm64-arm64-xl-xsm                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



^ permalink raw reply	[flat|nested] 4+ messages in thread

* [xen-unstable-smoke bisection] complete test-arm64-arm64-xl-xsm
@ 2022-07-06 15:32 osstest service owner
  0 siblings, 0 replies; 4+ messages in thread
From: osstest service owner @ 2022-07-06 15:32 UTC (permalink / raw)
  To: xen-devel

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 10692 bytes --]

branch xen-unstable-smoke
xenbranch xen-unstable-smoke
job test-arm64-arm64-xl-xsm
testid xen-boot

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  8d410ac2c178e1dd1001cadddbe9ca75a9738c95
  Bug not present: 4df2e99d731402da48afb19dc970ccab5a0814d6
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/171534/


  commit 8d410ac2c178e1dd1001cadddbe9ca75a9738c95
  Author: Demi Marie Obenour <demi@invisiblethingslab.com>
  Date:   Tue Jul 5 13:10:46 2022 +0200
  
      EFI: preserve the System Resource Table for dom0
      
      The EFI System Resource Table (ESRT) is necessary for fwupd to identify
      firmware updates to install.  According to the UEFI specification §23.4,
      the ESRT shall be stored in memory of type EfiBootServicesData.  However,
      memory of type EfiBootServicesData is considered general-purpose memory
      by Xen, so the ESRT needs to be moved somewhere where Xen will not
      overwrite it.  Copy the ESRT to memory of type EfiRuntimeServicesData,
      which Xen will not reuse.  dom0 can use the ESRT if (and only if) it is
      in memory of type EfiRuntimeServicesData.
      
      Earlier versions of this patch reserved the memory in which the ESRT was
      located.  This created awkward alignment problems, and required either
      splitting the E820 table or wasting memory.  It also would have required
      a new platform op for dom0 to use to indicate if the ESRT is reserved.
      By copying the ESRT into EfiRuntimeServicesData memory, the E820 table
      does not need to be modified, and dom0 can just check the type of the
      memory region containing the ESRT.  The copy is only done if the ESRT is
      not already in EfiRuntimeServicesData memory, avoiding memory leaks on
      repeated kexec.
      
      See https://lore.kernel.org/xen-devel/20200818184018.GN1679@mail-itl/T/
      for details.
      
      Signed-off-by: Demi Marie Obenour <demi@invisiblethingslab.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot --summary-out=tmp/171534.bisection-summary --basis-template=171486 --blessings=real,real-bisect,real-retry xen-unstable-smoke test-arm64-arm64-xl-xsm xen-boot
Searching for failure / basis pass:
 171529 fail [host=laxton1] / 171486 ok.
Failure / basis pass flights: 171529 / 171486
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 61ff2733221e3b5bae5f647d9a460c7a68a5ace8
Basis pass f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 4df2e99d731402da48afb19dc970ccab5a0814d6
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#f0f0e602f7c9781699ecda9be763eac0b03d54f0-f0f0e602f7c9781699ecda9be763eac0b03d54f0 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen.git#b746458e1ce1bec85e58b458386f8b7a0bedfaa6-b746458e1ce1bec85e58b458386f8b7a0bedfaa6 git://xenbits.xen.org/xen.git#4df2e99d731402da48afb19dc970ccab5a0814d6-61ff273\
 3221e3b5bae5f647d9a460c7a68a5ace8
Loaded 5001 nodes in revision graph
Searching for test results:
 171486 pass f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 4df2e99d731402da48afb19dc970ccab5a0814d6
 171501 [host=rochester0]
 171505 [host=rochester0]
 171506 fail f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 61ff2733221e3b5bae5f647d9a460c7a68a5ace8
 171507 [host=rochester0]
 171510 pass f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 4df2e99d731402da48afb19dc970ccab5a0814d6
 171513 fail f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 61ff2733221e3b5bae5f647d9a460c7a68a5ace8
 171511 fail f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 61ff2733221e3b5bae5f647d9a460c7a68a5ace8
 171515 fail f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 c4184bf305dc14c3e150617904c40b120664efe6
 171518 fail f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 8d410ac2c178e1dd1001cadddbe9ca75a9738c95
 171521 pass f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 4df2e99d731402da48afb19dc970ccab5a0814d6
 171522 fail f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 8d410ac2c178e1dd1001cadddbe9ca75a9738c95
 171519 [host=rochester1]
 171524 pass f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 4df2e99d731402da48afb19dc970ccab5a0814d6
 171527 [host=rochester1]
 171530 [host=rochester1]
 171531 [host=rochester1]
 171529 fail f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 61ff2733221e3b5bae5f647d9a460c7a68a5ace8
 171532 [host=rochester1]
 171534 fail f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 8d410ac2c178e1dd1001cadddbe9ca75a9738c95
Searching for interesting versions
 Result found: flight 171486 (pass), for basis pass
 For basis failure, parent search stopping at f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 4df2e99d731402da48afb19dc970ccab5a0814d6, results HASH(0x558b35d49170) HASH(0x558b35d531c0) HASH(0x558b35d5c8b0) HASH(0x558b35d605c0) Result found: flight 171506 (fail), for basis failure (at ancestor ~260)
 Repro found: flight 171510 (pass), for basis pass
 Repro found: flight 171511 (fail), for basis failure
 0 revisions at f0f0e602f7c9781699ecda9be763eac0b03d54f0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 4df2e99d731402da48afb19dc970ccab5a0814d6
No revisions left to test, checking graph state.
 Result found: flight 171486 (pass), for last pass
 Result found: flight 171518 (fail), for first failure
 Repro found: flight 171521 (pass), for last pass
 Repro found: flight 171522 (fail), for first failure
 Repro found: flight 171524 (pass), for last pass
 Repro found: flight 171534 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  8d410ac2c178e1dd1001cadddbe9ca75a9738c95
  Bug not present: 4df2e99d731402da48afb19dc970ccab5a0814d6
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/171534/


  commit 8d410ac2c178e1dd1001cadddbe9ca75a9738c95
  Author: Demi Marie Obenour <demi@invisiblethingslab.com>
  Date:   Tue Jul 5 13:10:46 2022 +0200
  
      EFI: preserve the System Resource Table for dom0
      
      The EFI System Resource Table (ESRT) is necessary for fwupd to identify
      firmware updates to install.  According to the UEFI specification §23.4,
      the ESRT shall be stored in memory of type EfiBootServicesData.  However,
      memory of type EfiBootServicesData is considered general-purpose memory
      by Xen, so the ESRT needs to be moved somewhere where Xen will not
      overwrite it.  Copy the ESRT to memory of type EfiRuntimeServicesData,
      which Xen will not reuse.  dom0 can use the ESRT if (and only if) it is
      in memory of type EfiRuntimeServicesData.
      
      Earlier versions of this patch reserved the memory in which the ESRT was
      located.  This created awkward alignment problems, and required either
      splitting the E820 table or wasting memory.  It also would have required
      a new platform op for dom0 to use to indicate if the ESRT is reserved.
      By copying the ESRT into EfiRuntimeServicesData memory, the E820 table
      does not need to be modified, and dom0 can just check the type of the
      memory region containing the ESRT.  The copy is only done if the ESRT is
      not already in EfiRuntimeServicesData memory, avoiding memory leaks on
      repeated kexec.
      
      See https://lore.kernel.org/xen-devel/20200818184018.GN1679@mail-itl/T/
      for details.
      
      Signed-off-by: Demi Marie Obenour <demi@invisiblethingslab.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>

Revision graph left in /home/logs/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
171534: tolerable ALL FAIL

flight 171534 xen-unstable-smoke real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/171534/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-arm64-arm64-xl-xsm       8 xen-boot                fail baseline untested


jobs:
 test-arm64-arm64-xl-xsm                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [xen-unstable-smoke bisection] complete test-arm64-arm64-xl-xsm
  2018-09-25  6:45 osstest service owner
@ 2018-09-25 12:34 ` Andrew Cooper
  0 siblings, 0 replies; 4+ messages in thread
From: Andrew Cooper @ 2018-09-25 12:34 UTC (permalink / raw)
  To: osstest service owner, xen-devel, Julien Grall

On 25/09/18 07:45, osstest service owner wrote:
> branch xen-unstable-smoke
> xenbranch xen-unstable-smoke
> job test-arm64-arm64-xl-xsm
> testid xen-boot
>
> Tree: linux git://xenbits.xen.org/linux-pvops.git
> Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
> Tree: qemuu git://xenbits.xen.org/qemu-xen.git
> Tree: xen git://xenbits.xen.org/xen.git
>
> *** Found and reproduced problem changeset ***
>
>   Bug is in tree:  xen git://xenbits.xen.org/xen.git
>   Bug introduced:  cd8015b634b005a3911bd6025351cd854d63a82a
>   Bug not present: 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
>   Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/128044/
>
>
>   commit cd8015b634b005a3911bd6025351cd854d63a82a
>   Author: Andrew Cooper <andrew.cooper3@citrix.com>
>   Date:   Mon Sep 24 14:00:02 2018 +0100
>   
>       ARM/dom0: Avoid using a variable length array in make_memory_node()
>       
>       The reg[] array can have a maximum size of 8 in practice, so use the worst
>       case calculation rather than making it variable length.
>       
>       Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>       Reviewed-by: Julien Grall <julien.grall@arm.com>
>
>
> For bisection revision-tuple graph see:
>    http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot.html
> Revision IDs in each graph node refer, respectively, to the Trees above.
>
> ----------------------------------------
> Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot --summary-out=tmp/128044.bisection-summary --basis-template=127928 --blessings=real,real-bisect xen-unstable-smoke test-arm64-arm64-xl-xsm xen-boot
> Searching for failure / basis pass:
>  128038 fail [host=laxton1] / 127928 ok.
> Failure / basis pass flights: 128038 / 127928
> Tree: linux git://xenbits.xen.org/linux-pvops.git
> Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
> Tree: qemuu git://xenbits.xen.org/qemu-xen.git
> Tree: xen git://xenbits.xen.org/xen.git
> Latest 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
> Basis pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 940185b2f6f343251c2b83bd96e599398cea51ec
> Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#50484ee133c2219a26fd98b39770187221b5e0bc-50484ee133c2219a26fd98b39770187221b5e0bc git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#940185b2f6f343251c2b83bd96e599398cea51ec-1bd9cc34e152addeacbbf44898125c7be00e7677
> Loaded 1001 nodes in revision graph
> Searching for test results:
>  127928 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 940185b2f6f343251c2b83bd96e599398cea51ec
>  128013 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 cd8015b634b005a3911bd6025351cd854d63a82a
>  128019 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
>  128017 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 940185b2f6f343251c2b83bd96e599398cea51ec
>  128020 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 cd8015b634b005a3911bd6025351cd854d63a82a
>  128023 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
>  128026 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 940185b2f6f343251c2b83bd96e599398cea51ec
>  128025 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
>  128027 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
>  128029 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
>  128032 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 cd8015b634b005a3911bd6025351cd854d63a82a
>  128034 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
>  128039 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 cd8015b634b005a3911bd6025351cd854d63a82a
>  128038 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
>  128042 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
>  128044 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 cd8015b634b005a3911bd6025351cd854d63a82a
> Searching for interesting versions
>  Result found: flight 127928 (pass), for basis pass
>  Result found: flight 128019 (fail), for basis failure
>  Repro found: flight 128026 (pass), for basis pass
>  Repro found: flight 128027 (fail), for basis failure
>  0 revisions at 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
> No revisions left to test, checking graph state.
>  Result found: flight 128023 (pass), for last pass
>  Result found: flight 128032 (fail), for first failure
>  Repro found: flight 128034 (pass), for last pass
>  Repro found: flight 128039 (fail), for first failure
>  Repro found: flight 128042 (pass), for last pass
>  Repro found: flight 128044 (fail), for first failure
>
> *** Found and reproduced problem changeset ***
>
>   Bug is in tree:  xen git://xenbits.xen.org/xen.git
>   Bug introduced:  cd8015b634b005a3911bd6025351cd854d63a82a
>   Bug not present: 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
>   Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/128044/
>
>
>   commit cd8015b634b005a3911bd6025351cd854d63a82a
>   Author: Andrew Cooper <andrew.cooper3@citrix.com>
>   Date:   Mon Sep 24 14:00:02 2018 +0100
>   
>       ARM/dom0: Avoid using a variable length array in make_memory_node()
>       
>       The reg[] array can have a maximum size of 8 in practice, so use the worst
>       case calculation rather than making it variable length.
>       
>       Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>       Reviewed-by: Julien Grall <julien.grall@arm.com>

So obviously this change has broken something, but it is not obvious what.

The fully diff is:

diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
index 38e0de3..ac8d479 100644
--- a/xen/arch/arm/domain_build.c
+++ b/xen/arch/arm/domain_build.c
@@ -539,9 +539,11 @@ static int __init make_memory_node(const struct domain *d,
     int res, i;
     int reg_size = addrcells + sizecells;
     int nr_cells = reg_size*kinfo->mem.nr_banks;
-    __be32 reg[nr_cells];
+    __be32 reg[NR_MEM_BANKS * 4 /* Worst case addrcells + sizecells */];
     __be32 *cells;
 
+    BUG_ON(nr_cells >= ARRAY_SIZE(reg));
+
     dt_dprintk("Create memory node (reg size %d, nr cells %d)\n",
                reg_size, nr_cells);


and the BUG_ON() is not tripping.  Boot continues, and d0v0 appears to
be doing something but (presumably?) not making any progress.

Sadly at this point, my best guess is that there is/was some Undefined
Behaviour which is now being optimised differently.

~andrew

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [xen-unstable-smoke bisection] complete test-arm64-arm64-xl-xsm
@ 2018-09-25  6:45 osstest service owner
  2018-09-25 12:34 ` Andrew Cooper
  0 siblings, 1 reply; 4+ messages in thread
From: osstest service owner @ 2018-09-25  6:45 UTC (permalink / raw)
  To: xen-devel, osstest-admin

branch xen-unstable-smoke
xenbranch xen-unstable-smoke
job test-arm64-arm64-xl-xsm
testid xen-boot

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  cd8015b634b005a3911bd6025351cd854d63a82a
  Bug not present: 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/128044/


  commit cd8015b634b005a3911bd6025351cd854d63a82a
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Mon Sep 24 14:00:02 2018 +0100
  
      ARM/dom0: Avoid using a variable length array in make_memory_node()
      
      The reg[] array can have a maximum size of 8 in practice, so use the worst
      case calculation rather than making it variable length.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Julien Grall <julien.grall@arm.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot --summary-out=tmp/128044.bisection-summary --basis-template=127928 --blessings=real,real-bisect xen-unstable-smoke test-arm64-arm64-xl-xsm xen-boot
Searching for failure / basis pass:
 128038 fail [host=laxton1] / 127928 ok.
Failure / basis pass flights: 128038 / 127928
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
Basis pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 940185b2f6f343251c2b83bd96e599398cea51ec
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#50484ee133c2219a26fd98b39770187221b5e0bc-50484ee133c2219a26fd98b39770187221b5e0bc git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#940185b2f6f343251c2b83bd96e599398cea51ec-1bd9cc34e152addeacbbf44898125c7be00e7677
Loaded 1001 nodes in revision graph
Searching for test results:
 127928 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 940185b2f6f343251c2b83bd96e599398cea51ec
 128013 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 cd8015b634b005a3911bd6025351cd854d63a82a
 128019 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
 128017 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 940185b2f6f343251c2b83bd96e599398cea51ec
 128020 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 cd8015b634b005a3911bd6025351cd854d63a82a
 128023 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
 128026 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 940185b2f6f343251c2b83bd96e599398cea51ec
 128025 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
 128027 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
 128029 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
 128032 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 cd8015b634b005a3911bd6025351cd854d63a82a
 128034 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
 128039 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 cd8015b634b005a3911bd6025351cd854d63a82a
 128038 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677
 128042 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
 128044 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 cd8015b634b005a3911bd6025351cd854d63a82a
Searching for interesting versions
 Result found: flight 127928 (pass), for basis pass
 Result found: flight 128019 (fail), for basis failure
 Repro found: flight 128026 (pass), for basis pass
 Repro found: flight 128027 (fail), for basis failure
 0 revisions at 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
No revisions left to test, checking graph state.
 Result found: flight 128023 (pass), for last pass
 Result found: flight 128032 (fail), for first failure
 Repro found: flight 128034 (pass), for last pass
 Repro found: flight 128039 (fail), for first failure
 Repro found: flight 128042 (pass), for last pass
 Repro found: flight 128044 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  cd8015b634b005a3911bd6025351cd854d63a82a
  Bug not present: 17bd254a508f4174fe0d56a9f1b9892b7649b4b9
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/128044/


  commit cd8015b634b005a3911bd6025351cd854d63a82a
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Mon Sep 24 14:00:02 2018 +0100
  
      ARM/dom0: Avoid using a variable length array in make_memory_node()
      
      The reg[] array can have a maximum size of 8 in practice, so use the worst
      case calculation rather than making it variable length.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Julien Grall <julien.grall@arm.com>

Revision graph left in /home/logs/results/bisect/xen-unstable-smoke/test-arm64-arm64-xl-xsm.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
128044: tolerable ALL FAIL

flight 128044 xen-unstable-smoke real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/128044/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-arm64-arm64-xl-xsm       7 xen-boot                fail baseline untested


jobs:
 test-arm64-arm64-xl-xsm                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-07-06 15:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-10 13:10 [xen-unstable-smoke bisection] complete test-arm64-arm64-xl-xsm osstest service owner
  -- strict thread matches above, loose matches on Subject: below --
2022-07-06 15:32 osstest service owner
2018-09-25  6:45 osstest service owner
2018-09-25 12:34 ` Andrew Cooper

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).