[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [xen-unstable test] 146848: regressions - FAIL
flight 146848 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/146848/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386 6 xen-build fail REGR. vs. 146796 build-amd64 6 xen-build fail in 146839 REGR. vs. 146787 Tests which are failing intermittently (not blocking): test-armhf-armhf-libvirt-raw 7 xen-boot fail pass in 146839 Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qcow2 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-multivcpu 1 build-check(1) blocked in 146839 n/a test-xtf-amd64-amd64-2 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-pygrub 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-qemuu-debianhvm-amd64 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-libvirt-pair 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-i386-pvgrub 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-qemuu-ovmf-amd64 1 build-check(1) blocked in 146839 n/a test-xtf-amd64-amd64-4 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-qemuu-nested-intel 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-libvirt 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-pvshim 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-libvirt-xsm 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-qemut-win7-amd64 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-amd64-pvgrub 1 build-check(1) blocked in 146839 n/a test-xtf-amd64-amd64-1 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-migrupgrade 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-libvirt-vhd 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-credit1 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-pvhv2-intel 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-rtds 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-credit2 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-qemuu-ws16-amd64 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-qemut-ws16-amd64 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-qemuu-win7-amd64 1 build-check(1) blocked in 146839 n/a test-xtf-amd64-amd64-5 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-qemuu-nested-amd 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-shadow 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-pair 1 build-check(1) blocked in 146839 n/a test-xtf-amd64-amd64-3 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-livepatch 1 build-check(1) blocked in 146839 n/a build-amd64-libvirt 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-pvhv2-amd 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-examine 1 build-check(1) blocked in 146839 n/a test-amd64-amd64-xl-qemut-debianhvm-amd64 1 build-check(1) blocked in 146839 n/a test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow 1 build-check(1) blocked n/a test-amd64-i386-livepatch 1 build-check(1) blocked n/a test-amd64-i386-xl-qemuu-win7-amd64 1 build-check(1) blocked n/a test-amd64-i386-libvirt-xsm 1 build-check(1) blocked n/a test-amd64-i386-xl-qemuu-ws16-amd64 1 build-check(1) blocked n/a test-amd64-i386-xl-qemuu-debianhvm-amd64 1 build-check(1) blocked n/a test-amd64-i386-qemut-rhel6hvm-amd 1 build-check(1) blocked n/a test-amd64-i386-migrupgrade 1 build-check(1) blocked n/a test-amd64-i386-qemuu-rhel6hvm-intel 1 build-check(1) blocked n/a test-amd64-i386-xl-qemut-ws16-amd64 1 build-check(1) blocked n/a test-amd64-i386-qemut-rhel6hvm-intel 1 build-check(1) blocked n/a test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a build-i386-libvirt 1 build-check(1) blocked n/a test-amd64-i386-xl-pvshim 1 build-check(1) blocked n/a test-amd64-i386-pair 1 build-check(1) blocked n/a test-amd64-i386-freebsd10-amd64 1 build-check(1) blocked n/a test-amd64-i386-qemuu-rhel6hvm-amd 1 build-check(1) blocked n/a test-amd64-i386-libvirt 1 build-check(1) blocked n/a test-amd64-i386-freebsd10-i386 1 build-check(1) blocked n/a test-amd64-i386-libvirt-pair 1 build-check(1) blocked n/a test-amd64-i386-xl-shadow 1 build-check(1) blocked n/a test-amd64-i386-xl 1 build-check(1) blocked n/a test-amd64-i386-xl-qemut-debianhvm-amd64 1 build-check(1) blocked n/a test-amd64-i386-xl-qemuu-ovmf-amd64 1 build-check(1) blocked n/a test-amd64-i386-xl-qemut-win7-amd64 1 build-check(1) blocked n/a test-amd64-i386-examine 1 build-check(1) blocked n/a test-amd64-i386-xl-raw 1 build-check(1) blocked n/a test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 1 build-check(1) blocked n/a test-amd64-amd64-xl-rtds 17 guest-saverestore.2 fail blocked in 146796 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 146839 like 146787 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 146839 like 146796 test-amd64-i386-libvirt-xsm 13 migrate-support-check fail in 146839 never pass test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail in 146839 never pass test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 146839 never pass test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail like 146787 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop fail like 146787 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 146787 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop fail like 146787 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop fail like 146787 test-armhf-armhf-libvirt 14 saverestore-support-check fail like 146796 test-amd64-amd64-libvirt-xsm 13 migrate-support-check fail never pass test-amd64-amd64-libvirt 13 migrate-support-check fail never pass test-arm64-arm64-xl-seattle 13 migrate-support-check fail never pass test-arm64-arm64-xl-seattle 14 saverestore-support-check fail never pass test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2 fail never pass test-arm64-arm64-xl-xsm 13 migrate-support-check fail never pass test-arm64-arm64-xl-xsm 14 saverestore-support-check fail never pass test-arm64-arm64-xl 13 migrate-support-check fail never pass test-arm64-arm64-xl-credit1 13 migrate-support-check fail never pass test-arm64-arm64-xl-credit1 14 saverestore-support-check fail never pass test-arm64-arm64-xl 14 saverestore-support-check fail never pass test-arm64-arm64-xl-credit2 13 migrate-support-check fail never pass test-arm64-arm64-xl-thunderx 13 migrate-support-check fail never pass test-arm64-arm64-xl-credit2 14 saverestore-support-check fail never pass test-arm64-arm64-xl-thunderx 14 saverestore-support-check fail never pass test-arm64-arm64-libvirt-xsm 13 migrate-support-check fail never pass test-arm64-arm64-libvirt-xsm 14 saverestore-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-amd64-amd64-libvirt-vhd 12 migrate-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-credit1 13 migrate-support-check fail never pass test-armhf-armhf-xl-credit1 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-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-xl 13 migrate-support-check fail never pass test-armhf-armhf-xl 14 saverestore-support-check 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 test-armhf-armhf-libvirt 13 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 version targeted for testing: xen 3dd724dff085e13ad520f8e35aea717db2ff07d0 baseline version: xen 72dbcf0c065037dddb591a072c4f8f16fe888ea8 Last test of basis 146829 2020-02-10 12:13:21 Z 1 days Testing same since 146839 2020-02-11 01:06:54 Z 0 days 2 attempts ------------------------------------------------------------ People who touched revisions under test: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Christian Lindig <christian.lindig@xxxxxxxxxx> George Dunlap <george.dunlap@xxxxxxxxxx> Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Jan Beulich <jbeulich@xxxxxxxx> Jeff Kubascik <jeff.kubascik@xxxxxxxxxxxxxxx> Julien Grall <jgrall@xxxxxxxxxx> Julien Grall <julien@xxxxxxx> Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx> Paul Durrant <pdurrant@xxxxxxxxxx> Wei Liu <wl@xxxxxxx> jobs: build-amd64-xsm pass build-arm64-xsm pass build-i386-xsm pass build-amd64-xtf pass build-amd64 pass build-arm64 pass build-armhf pass build-i386 fail build-amd64-libvirt pass build-arm64-libvirt pass build-armhf-libvirt pass build-i386-libvirt blocked build-amd64-prev pass build-i386-prev pass build-amd64-pvops pass build-arm64-pvops pass build-armhf-pvops pass build-i386-pvops 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 pass test-armhf-armhf-xl pass test-amd64-i386-xl blocked test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm pass test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm blocked test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm pass test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm pass test-amd64-amd64-xl-qemut-debianhvm-i386-xsm pass test-amd64-i386-xl-qemut-debianhvm-i386-xsm pass test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm pass test-amd64-i386-xl-qemuu-debianhvm-i386-xsm pass test-amd64-amd64-libvirt-xsm pass test-arm64-arm64-libvirt-xsm pass test-amd64-i386-libvirt-xsm blocked test-amd64-amd64-xl-xsm pass test-arm64-arm64-xl-xsm pass test-amd64-i386-xl-xsm pass test-amd64-amd64-qemuu-nested-amd fail test-amd64-amd64-xl-pvhv2-amd pass test-amd64-i386-qemut-rhel6hvm-amd blocked test-amd64-i386-qemuu-rhel6hvm-amd blocked test-amd64-amd64-xl-qemut-debianhvm-amd64 pass test-amd64-i386-xl-qemut-debianhvm-amd64 blocked test-amd64-amd64-xl-qemuu-debianhvm-amd64 pass test-amd64-i386-xl-qemuu-debianhvm-amd64 blocked test-amd64-i386-freebsd10-amd64 blocked test-amd64-amd64-xl-qemuu-ovmf-amd64 pass test-amd64-i386-xl-qemuu-ovmf-amd64 blocked test-amd64-amd64-xl-qemut-win7-amd64 fail test-amd64-i386-xl-qemut-win7-amd64 blocked test-amd64-amd64-xl-qemuu-win7-amd64 fail test-amd64-i386-xl-qemuu-win7-amd64 blocked test-amd64-amd64-xl-qemut-ws16-amd64 fail test-amd64-i386-xl-qemut-ws16-amd64 blocked test-amd64-amd64-xl-qemuu-ws16-amd64 fail test-amd64-i386-xl-qemuu-ws16-amd64 blocked test-armhf-armhf-xl-arndale pass test-amd64-amd64-xl-credit1 pass test-arm64-arm64-xl-credit1 pass test-armhf-armhf-xl-credit1 pass test-amd64-amd64-xl-credit2 pass test-arm64-arm64-xl-credit2 pass test-armhf-armhf-xl-credit2 pass test-armhf-armhf-xl-cubietruck pass test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict pass test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict blocked test-amd64-amd64-examine pass test-arm64-arm64-examine pass test-armhf-armhf-examine pass test-amd64-i386-examine blocked test-amd64-i386-freebsd10-i386 blocked test-amd64-amd64-qemuu-nested-intel fail test-amd64-amd64-xl-pvhv2-intel pass test-amd64-i386-qemut-rhel6hvm-intel blocked test-amd64-i386-qemuu-rhel6hvm-intel blocked test-amd64-amd64-libvirt pass test-armhf-armhf-libvirt pass test-amd64-i386-libvirt blocked test-amd64-amd64-livepatch pass test-amd64-i386-livepatch blocked test-amd64-amd64-migrupgrade pass test-amd64-i386-migrupgrade blocked test-amd64-amd64-xl-multivcpu pass test-armhf-armhf-xl-multivcpu pass test-amd64-amd64-pair pass test-amd64-i386-pair blocked test-amd64-amd64-libvirt-pair pass test-amd64-i386-libvirt-pair blocked test-amd64-amd64-amd64-pvgrub pass test-amd64-amd64-i386-pvgrub pass test-amd64-amd64-xl-pvshim pass test-amd64-i386-xl-pvshim blocked test-amd64-amd64-pygrub pass test-amd64-amd64-xl-qcow2 pass test-armhf-armhf-libvirt-raw fail test-amd64-i386-xl-raw blocked test-amd64-amd64-xl-rtds fail test-armhf-armhf-xl-rtds pass test-arm64-arm64-xl-seattle pass test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow pass test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow blocked test-amd64-amd64-xl-shadow pass test-amd64-i386-xl-shadow blocked test-arm64-arm64-xl-thunderx 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 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 Not pushing. ------------------------------------------------------------ commit 3dd724dff085e13ad520f8e35aea717db2ff07d0 Author: Paul Durrant <pdurrant@xxxxxxxxxx> Date: Thu Feb 6 16:48:10 2020 +0000 MAINTAINERS: cc community manager on patches to CHANGELOG.md The purpose of the change-log is to be a human-readable list of notable changes and, as such, additions to it are likely of interest to the community manager in preparing blog entries, release summaries, etc. Signed-off-by: Paul Durrant <pdurrant@xxxxxxxxxx> Acked-by: Wei Liu <wl@xxxxxxx> Acked-by: Julien Grall <julien@xxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> commit 640330d41e83af8f1b6fbe09a91712e50c411616 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Mon Feb 10 11:27:32 2020 +0000 x86/svm: Reduce vmentry latency Writing to the stack pointer in the middle of a line of pop operations is specifically recommended against by the optimisation guide, and is a technique used by Speculative Load Hardening to combat SpectreRSB. In practice, it causes all further stack-relative accesses to block until the write to the stack pointer retires, so the stack engine can get back in sync. Pop into any dead register to discard %rax's value without clobbering the stack engine. Smaller compiled code, and runs faster. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> commit 40bc1b0c1995cfac0d0da7b9069e944392dafc14 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Mon Feb 3 13:50:34 2020 +0000 AMD/IOMMU: Treat guest head/tail pointers as byte offsets The MMIO registers as already formatted as byte offsets. Start by masking out reserved bits, which fixes an implementation bug (reserved bits should be read-only zero, rather than preserving their previously-written value). As a consequence, we can use the values directly, instead of masking/shifting on every use. Store the buffer size, rather than the number of entries, to keep the same units for comparison purposes. This simplifies guest_iommu_get_table_mfn() by dropping the entry_size parameter, and simplifies the map_domain_page() handling by being able to drop the log_base variables. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> commit 127b5050e5fc5455e84589bcac25c5985795f009 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Sun Feb 2 16:35:32 2020 +0000 AMD/IOMMU: Delete iommu_{get,set,clear}_bit() helpers These are obfuscations around simple bit operations, and the compiler really can do a better job when it can see them normally: add/remove: 0/0 grow/shrink: 0/5 up/down: 0/-189 (-189) Function old new delta guest_iommu_add_ppr_log 266 251 -15 guest_iommu_add_event_log 266 251 -15 iommu_reset_log 274 242 -32 guest_iommu_process_command 1602 1544 -58 guest_iommu_mmio_write 1123 1054 -69 Total: Before=3019344, After=3019155, chg -0.01% Drop all status register MASK/SHIFT constants, and enumerate the bits normally. Rename EVENT_OVERFLOW to EVENT_LOG_OVERFLOW for consistency. (The field name in the spec is inconsistent, despite the description referring to an overflow of the event log.) The only semantic change is in iommu_reset_log() where 'run_bit' changes from being a bit position to being a single-bit mask. Update some local variable types to be more suitable. No functional change. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> commit 17d20e2ce648c2f0ac5784132f67a50ade7cc688 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Mon Feb 3 13:09:17 2020 +0000 AMD/IOMMU: Move headers to be local We currently have amd-iommu-defs.h, amd-iommu-proto.h and amd-iommu.h, and no references outside of the AMD IOMMU driver. Keep iommu-defs.h as is, but merge amd-iommu.h and amd-iommu-proto.h to just iommu.h, and move them both into drivers/passthrough/amd/. (While merging, drop the bogus #pragma pack around the *_entry structures.) Take the opportunity to trim the include lists, including x86/mm/p2m.c which (AFAICT) hasn't needed this include since c/s aef3f2275 "x86/mm/p2m: break into common, pt-implementation and pod parts" in 2011. No functional change. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: George Dunlap <george.dunlap@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> commit b25fb1a04e99cc03359eade1affb56ef0eee766f Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Sat Feb 8 14:47:48 2020 +0000 xen/pvh: Fix segment selector ABI The written ABI states that %es will be set up, but libxc doesn't do so. In practice, it breaks `rep movs` inside guests before they reload %es. The written ABI doesn't mention %ss, but libxc does set it up. Having %ds different to %ss is obnoxous to work with, as different registers have different implicit segments. Modify the spec to state that %ss is set up as a flat read/write segment. This a) matches the Multiboot 1 spec, b) matches what is set up in practice, and c) is the more sane behaviour for guests to use. Fixes: 68e1183411b ('libxc: introduce a xc_dom_arch for hvm-3.0-x86_32 guests') Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: Wei Liu <wl@xxxxxxx> Reviewed-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> commit 270ff9a835fb4bcfead85a84d0f384b77bde93c0 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Tue Jan 28 15:36:23 2020 +0000 tools/ocaml: Drop cpuid helpers These have no callers, and the underlying infrastructure is about to be rewritten completely. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: Christian Lindig <christian.lindig@xxxxxxxxxx> commit 0a9c44486b901dbcef7c5e583d1a5ffbf4762bc5 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Wed Feb 5 16:50:53 2020 +0000 tools/python: Drop cpuid helpers These are believed-unused, and the underlying infrastructure is about to be rewritten completely. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx> commit 69da7d5440c609c57c5bba9a73b91c62ba2852e6 Author: Jeff Kubascik <jeff.kubascik@xxxxxxxxxxxxxxx> Date: Tue Feb 4 14:51:50 2020 -0500 xen/arm: Handle unimplemented VGICv3 registers as RAZ/WI Per the ARM Generic Interrupt Controller Architecture Specification (ARM IHI 0069E), reserved registers should generally be treated as RAZ/WI. To simplify the VGICv3 design and improve guest compatibility, treat the default case for GICD and GICR registers as read_as_zero/write_ignore. Signed-off-by: Jeff Kubascik <jeff.kubascik@xxxxxxxxxxxxxxx> Acked-by: Julien Grall <julien@xxxxxxx> commit cbd1a54f6dea3f4a7feed51e189ebae50ac9dd15 Author: Julien Grall <jgrall@xxxxxxxxxx> Date: Tue Feb 4 16:53:49 2020 +0000 xen/include: Fix typoes in asm-x86/domain.h Signed-off-by: Julien Grall <jgrall@xxxxxxxxxx> Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> commit 24ea7abcdc8654ad2d9831a79c6d6f580aca6a3c Author: Julien Grall <jgrall@xxxxxxxxxx> Date: Thu Feb 6 15:41:18 2020 +0000 xen/include: public: Document the padding in struct xen_hvm_param There is an implicit padding of 2 bytes in struct xen_hvm_param between the field domid and index. Make it explicit by introduce a padding field. This can also serve as documentation. Note that I don't think we can mandate it to be zero because a guest may not have initialized the padding. Signed-off-by: Julien Grall <jgrall@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Wei Liu <wl@xxxxxxx> (qemu changes not included) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |