[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [xen-unstable test] 112324: regressions - trouble: blocked/broken/fail/pass

flight 112324 xen-unstable real [real]

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             4 host-install(4)        broken REGR. vs. 112286
 build-arm64-xsm               4 host-install(4)        broken REGR. vs. 112286
 build-arm64                   4 host-install(4)        broken REGR. vs. 112286
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 112286

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112286
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112286
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112286
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112286
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112286
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 xen                  6c9abf0e8022807bb7d677570d0775659950ff1a
baseline version:
 xen                  55924baf2211ddcf5ba8f702c9a4c07730e0c8e8

Last test of basis   112286  2017-07-25 10:59:15 Z    1 days
Testing same since   112306  2017-07-26 02:17:19 Z    0 days    2 attempts

People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Andrii Anisov <andrii_anisov@xxxxxxxx>
  Chao Gao <chao.gao@xxxxxxxxx>
  David Woodhouse <dwmw@xxxxxxxxxxxx>
  George Dunlap <george.dunlap@xxxxxxxxxx>
  Julien Grall <julien.grall@xxxxxxx>

 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    

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

Logs, config files, etc. are available at

Explanation of these reports, and of osstest in general, is at

Test harness code can be found at

broken-step build-arm64-pvops host-install(4)
broken-step build-arm64-xsm host-install(4)
broken-step build-arm64 host-install(4)

Not pushing.

commit 6c9abf0e8022807bb7d677570d0775659950ff1a
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Jun 5 17:19:27 2017 +0100

    x86/emul: Drop segment_attributes_t
    The amount of namespace resolution is unnecessarily large, as all code deals
    in terms of struct segment_register.  This removes the attr.fields part of 
    references, and alters attr.bytes to just attr.
    Three areas of code using initialisers for segment_register are tweaked to
    compile with older versions of GCC.  arch_set_info_hvm_guest() has its SEG()
    macros altered to use plain comma-based initialisation, while
    {rm,vm86}_{cs,ds}_attr are simplified to plain numbers which matches their
    description in the manuals.
    No functional change.  (For some reason, the old {rm,vm86}_{cs,ds}_attr 
    GCC to create variable in .rodata, whereas the new code uses immediate
    operands.  As a result, vmx_{get,set}_segment_register() are slightly
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 43dceb97eb3e45957c5a2e8a1ec874b9eb1ee941
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Jun 5 17:19:27 2017 +0100

    x86/hvm: Rearange check_segment() to use a switch statement
    This simplifies the logic by separating the x86_segment check from the type
    check.  No functional change.
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit f93b6575d10fd4da91def2acf80cd5c1d7082e84
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Fri Jun 30 12:12:00 2017 +0000

    x86/svm: Drop svm_segment_register_t
    Most SVM code already uses struct segment_register.  Drop the typedef and
    adjust the definitions in struct vmcb_struct, and svm_dump_sel().  Introduce
    some build-time assertions that struct segment_register from the common
    emulation code is usable in struct vmcb_struct.
    While making these adjustments, fix some comments to not mix decimal and
    hexidecimal offsets, and drop all trailing whitespace in vmcb.h
    No functional change.
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>

commit 28d9a9a2d41759b9e5163037b759ac557aea767c
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Jul 24 17:28:25 2017 +0100

    x86/pagewalk: Remove opt_allow_superpage check from 
    The purpose of guest_walk_tables() is to match the behaviour of real 
    A PV guest can have 2M superpages in its pagetables, via the M2P (and for 
    via the initial P2M), even if the guest isn't permitted to create arbitrary 
    superpage mappings.
    guest_can_use_l2_superpages() checking opt_allow_superpage is a piece of PV
    guest policy enforcement, rather than its intended purpose of meaning "would
    hardware tolerate finding an L2 superpage with these control settings?"
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Tim Deegan <tim@xxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit ad0890c2bf12f8287765abf0cbf37f54af5b22ad
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Wed Jan 18 18:02:19 2017 +0000

    x86/mm: Rename get_page_and_type_from_pagenr() to 
    'pagenr' is actually an mfn.  Rename the function to use consistent
    terminology, switching it to use a typesafe mfn_t.
    No functional change.
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 4e0183b210d9d3029959cd870838eef309f7c84c
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Wed Jan 18 17:58:42 2017 +0000

    x86/mm: Rename get_page_from_pagenr() to get_page_from_mfn()
    'pagenr' is actually an mfn.  Rename the function to use consistent
    terminology, switching it to use a typesafe mfn_t and boolean return type.
    No functional change.
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 9a61c7046b8d989250d04239b76b2d4538b35d9f
Author: Chao Gao <chao.gao@xxxxxxxxx>
Date:   Tue Jul 25 18:48:26 2017 +0800

    Revert "VT-d: fix VF of RC integrated PF matched to wrong VT-d unit"
    This reverts commit 89df98b77d28136c4d7aade13a1c8bc154d2919f, which
    incurs Xen crash when loading VF driver. The reason seems that
    pci_get_pdev() can't be called when interrupt is disabled. I don't have a
    quick solution to fix this; therefore revert this patch to let common cases
    work well. As to the corner case I intended to fix, I will propose another
    solution later.
    Below is the call trace of Xen crash:
    (XEN) Xen BUG at spinlock.c:47
    (XEN) ----[ Xen-4.10-unstable  x86_64  debug=y   Tainted:  C   ]----
    (XEN) CPU:    2
    (XEN) RIP:    e008:[<ffff82d08023513c>] spinlock.c#check_lock+0x3c/0x40
    (XEN) RFLAGS: 0000000000010046   CONTEXT: hypervisor (d0v2)
    (XEN) rax: 0000000000000000   rbx: ffff82d08043b9c8   rcx: 0000000000000001
    (XEN) rdx: 0000000000000000   rsi: 0000000000000000   rdi: ffff82d08043b9ce
    (XEN) rbp: ffff83043c47fa50   rsp: ffff83043c47fa50   r8:  0000000000000000
    (XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 0000ffff0000ffff
    (XEN) r12: 0000000000000001   r13: 0000000000000000   r14: 0000000000000072
    (XEN) r15: ffff83043c006c00   cr0: 0000000080050033   cr4: 00000000003526e0
    (XEN) cr3: 000000081b39a000   cr2: ffff88016c058548
    (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
    (XEN) Xen code around <ffff82d08023513c> (spinlock.c#check_lock+0x3c/0x40):
    (XEN)  98 83 f2 01 39 d0 75 02 <0f> 0b 5d c3 55 48 89 e5 f0 ff 05 a1 f6 1e 
00 5d
    (XEN) Xen stack trace from rsp=ffff83043c47fa50:
    (XEN)    ffff83043c47fa68 ffff82d080235234 0000000000000005 ffff83043c47fa78
    (XEN)    ffff82d080251df3 ffff83043c47fab8 ffff82d080251e80 ffff83043c47fac8
    (XEN)    ffff83043c422580 ffff83042e973cd0 0000000000000005 ffff83042e9609e0
    (XEN)    0000000000000072 ffff83043c47fae8 ffff82d08025795a ffff83043c47fb18
    (XEN)    ffff83043c47fc18 ffff83043c47fc18 ffff83042e9609e0 ffff83043c47fba8
    (XEN)    ffff82d080259be1 ffff83043c47fb10 ffff82d08023516b 0000000000000246
    (XEN)    ffff83043c47fb28 0000000000000206 0000000000000002 ffff83043c47fb58
    (XEN)    ffff82d080290e38 ffff83042e973cd0 ffff83043c532000 ffff83043c532000
    (XEN)    ffff83042e973db0 ffff83043c47fb68 ffff82d080354dd0 ffff83043c47fc18
    (XEN)    ffff82d080274e07 0000000000000040 ffff83042e9609e0 ffff83043c47fc18
    (XEN)    ffff83043c47fc18 0000000000000072 ffff83043c006c00 ffff83043c47fbb8
    (XEN)    ffff82d0802526f7 ffff83043c47fc08 ffff82d080273c17 ffff83043ff99d90
    (XEN)    ffff83043c006c00 ffff83043c47fc08 ffff83043c006c00 ffff83042e9609e0
    (XEN)    ffff83043c47fc18 0000000000000072 ffff83043c006c00 ffff83043c47fc48
    (XEN)    ffff82d0802754d1 00000000feeff00c 00000fff000041ca 0000000000000002
    (XEN)    ffff83042e9609e0 ffff83042e973cd0 0000000000000002 ffff83043c47fc88
    (XEN)    ffff82d0802755a8 ffff83043c47fc70 0000000000000246 ffff83043c532000
    (XEN)    000000000000006c ffff83043c006c00 0000000000000000 ffff83043c47fd28
    (XEN)    ffff82d080279b4f ffff83043c532000 ffff83043c47fe00 ffff83043c47fcd8
    (XEN)    ffff83042e973d20 ffff83043c47fcf0 ffff830400000325 0000000000000246
    (XEN) Xen call trace:
    (XEN)    [<ffff82d08023513c>] spinlock.c#check_lock+0x3c/0x40
    (XEN)    [<ffff82d080235234>] _spin_is_locked+0x11/0x4d
    (XEN)    [<ffff82d080251df3>] pcidevs_locked+0x10/0x17
    (XEN)    [<ffff82d080251e80>] pci_get_pdev+0x2f/0xfd
    (XEN)    [<ffff82d08025795a>] acpi_find_matched_drhd_unit+0x4d/0x11a
    (XEN)    [<ffff82d080259be1>] msi_msg_write_remap_rte+0x2f/0x749
    (XEN)    [<ffff82d0802526f7>] iommu_update_ire_from_msi+0x36/0x38
    (XEN)    [<ffff82d080273c17>] msi.c#write_msi_msg+0x3f/0x188
    (XEN)    [<ffff82d0802754d1>] __setup_msi_irq+0x3a/0x5c
    (XEN)    [<ffff82d0802755a8>] setup_msi_irq+0xb5/0xf7
    (XEN)    [<ffff82d080279b4f>] map_domain_pirq+0x445/0x653
    (XEN)    [<ffff82d08027aa99>] allocate_and_map_msi_pirq+0x10d/0x184
    (XEN)    [<ffff82d080291258>] physdev_map_pirq+0x1f8/0x26b
    (XEN)    [<ffff82d0802919a6>] do_physdev_op+0x595/0x110f
    (XEN)    [<ffff82d080352db0>] pv_hypercall+0x1ef/0x42c
    (XEN)    [<ffff82d080356606>] entry.o#test_all_events+0/0x30
    (XEN) ****************************************
    (XEN) Panic on CPU 2:
    (XEN) Xen BUG at spinlock.c:47
    (XEN) ****************************************
    (XEN) Reboot in five seconds...
    Signed-off-by: Chao Gao <chao.gao@xxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit a6cf14b4ed261b39a88562e321f723703864777a
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Tue Jul 25 11:40:40 2017 +0100

    xen: Drop repeated semicolons
    No functional change.
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: George Dunlap <george.dunlap@xxxxxxxxxx>

commit 33a0b4fe90f1ef1a104dd454c931bb46d417ffca
Author: David Woodhouse <dwmw@xxxxxxxxxxxx>
Date:   Tue Jul 25 10:21:37 2017 +0100

    xen/link: Move .data.rel.ro sections into .rodata for final link
    This includes stuff like the hypercall tables which we really kind of want
    to be read-only. And they were going into .data.read-mostly.
    Signed-off-by: David Woodhouse <dwmw@xxxxxxxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 26ee0ecdeea1fe67c5c56edd01ef3ffd6729f6be
Author: Andrii Anisov <andrii_anisov@xxxxxxxx>
Date:   Tue Jul 18 19:45:30 2017 +0300

    xen:Kconfig: Make SCIF built by default for ARM
    Both Renesas R-Car Gen2(ARM32) and Gen3(ARM64) are utilizing SCIF IP,
    so make its serial driver built by default for ARM.
    Signed-off-by: Andrii Anisov <andrii_anisov@xxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxx>
(qemu changes not included)

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.