On Tue, Aug 7, 2018 at 10:04 AM Tamas K Lengyel <tamas.k.leng...@gmail.com> wrote: > > On Tue, Aug 7, 2018 at 9:09 AM Roger Pau Monné <roger....@citrix.com> wrote: > > > > On Tue, Aug 07, 2018 at 08:45:07AM -0600, Tamas K Lengyel wrote: > > > On Tue, Aug 7, 2018 at 8:37 AM Roger Pau Monné <roger....@citrix.com> > > > wrote: > > > > > > > > On Tue, Aug 07, 2018 at 08:29:49AM -0600, Tamas K Lengyel wrote: > > > > > On Tue, Aug 7, 2018 at 8:04 AM Roger Pau Monne <roger....@citrix.com> > > > > > wrote: > > > > > > > > > > > > Hello, > > > > > > > > > > > > The following series implement a workaround for missing RMRR > > > > > > entries for a PVH Dom0. It's based on the iommu_inclusive_mapping > > > > > > VTd > > > > > > option. > > > > > > > > > > > > The PVH workaround identity maps all regions marked as reserved in > > > > > > the > > > > > > memory map. > > > > > > > > > > > > Note that this workaround is enabled by default on Intel hardware. > > > > > > It's > > > > > > also available to AMD hardware, although it's disabled by default in > > > > > > that case. > > > > > > > > > > > > The series can be found at: > > > > > > > > > > > > git://xenbits.xen.org/people/royger/xen.git iommu_inclusive_v3 > > > > > > > > > > > > Thanks, Roger. > > > > > > Roger Pau Monne (4): > > > > > > iommu: introduce dom0-iommu option > > > > > > iommu: make iommu_inclusive_mapping a suboption of dom0-iommu > > > > > > dom0/pvh: change the order of the MMCFG initialization > > > > > > x86/iommu: add reserved dom0-iommu option to map reserved memory > > > > > > ranges > > > > > > > > > > > > docs/misc/xen-command-line.markdown | 47 +++++++++++ > > > > > > xen/arch/x86/hvm/dom0_build.c | 9 ++- > > > > > > xen/arch/x86/hvm/io.c | 5 ++ > > > > > > xen/arch/x86/x86_64/mm.c | 3 +- > > > > > > xen/drivers/passthrough/amd/iommu_init.c | 2 +- > > > > > > xen/drivers/passthrough/amd/pci_amd_iommu.c | 11 ++- > > > > > > xen/drivers/passthrough/arm/iommu.c | 4 + > > > > > > xen/drivers/passthrough/iommu.c | 62 +++++++++++++-- > > > > > > xen/drivers/passthrough/vtd/extern.h | 2 - > > > > > > xen/drivers/passthrough/vtd/iommu.c | 25 +++--- > > > > > > xen/drivers/passthrough/vtd/x86/vtd.c | 58 +------------- > > > > > > xen/drivers/passthrough/x86/iommu.c | 87 > > > > > > +++++++++++++++++++++ > > > > > > xen/include/asm-x86/hvm/io.h | 3 + > > > > > > xen/include/xen/iommu.h | 8 +- > > > > > > 14 files changed, 240 insertions(+), 86 deletions(-) > > > > > > > > > > > > -- > > > > > > > > > > Hi Roger, > > > > > I gave this branch a spin on a Dell XPS laptop booting UEFI with Linux > > > > > 4.18-rc8. I was able to get dom0 to boot with PVH but the physical > > > > > keyboard of the laptop stopped working, it works no problem with just > > > > > Linux 4.18-rc8 or PV dom0, so I had to plug in a USB keyboard. After > > > > > running for a minute or two the system starts to slow down to the > > > > > point where it becomes unresponsive. The xl dmesg log is filled with > > > > > this error: > > > > > > > > > > (XEN) [VT-D]iommu.c:919: iommu_fault_status: Fault Overflow > > > > > (XEN) [VT-D]iommu.c:921: iommu_fault_status: Primary Pending Fault > > > > > (XEN) [VT-D]DMAR:[DMA Read] Request device [0000:00:02.0] fault addr > > > > > 4625f3a000, iommu reg = ffff82c00181c000 > > > > > (XEN) [VT-D]DMAR: reason 06 - PTE Read access is not set > > > > > (XEN) print_vtd_entries: iommu #0 dev 0000:00:02.0 gmfn 4625f3a > > > > > > > > Is the gmfn always the same (0x4625f3a)? > > > > > > > > > (XEN) root_entry[00] = 273a18001 > > > > > (XEN) context[10] = 2_27ba35001 > > > > > (XEN) l4[000] = 9c0000027ba34107 > > > > > (XEN) l3[118] = 8000000000000000 > > > > > (XEN) l3[118] not present > > > > > > > > Can you also paste the full xl dmesg log? I'm specially interested in > > > > the memory map of the machine which is printed quite early during Xen > > > > boot. > > > > > > > > > > Unfortunately I don't have serial access on this laptop and "xl dmesg" > > > gets completely filled with that error so the beginning of the log is > > > lost by the time I get a terminal in dom0. > > > > You can get the memory map while booting in PV mode, it's going to be > > exactly the same regardless of whether Dom0 is PV or PVH. > > This is the PV dmesg: > > (XEN) Xen version 4.12-unstable (dr@) (gcc (Debian 7.3.0-19) 7.3.0) > debug=y Mon Aug 6 13:42:42 MDT 2018 > (XEN) Latest ChangeSet: Fri Aug 3 10:01:36 2018 +0200 git:ddba1c2b1f > (XEN) Bootloader: EFI > (XEN) Command line: loglvl=all guest_loglvl=all > dom0_mem=4096M,max:4096M dom0_max_vcpus=2 sched=null console=vga > (XEN) Xen image load base address: 0x5a200000 > (XEN) Video information: > (XEN) VGA is graphics mode 3200x1800, 32 bpp > (XEN) Disc information: > (XEN) Found 0 MBR signatures > (XEN) Found 1 EDD information structures > (XEN) EFI RAM map: > (XEN) 0000000000000000 - 0000000000058000 (usable) > (XEN) 0000000000058000 - 0000000000059000 (reserved) > (XEN) 0000000000059000 - 000000000009f000 (usable) > (XEN) 000000000009f000 - 0000000000100000 (reserved) > (XEN) 0000000000100000 - 000000005f14d000 (usable) > (XEN) 000000005f14d000 - 000000005f14e000 (ACPI NVS) > (XEN) 000000005f14e000 - 000000005f14f000 (reserved) > (XEN) 000000005f14f000 - 000000006ee89000 (usable) > (XEN) 000000006ee89000 - 000000006f214000 (reserved) > (XEN) 000000006f214000 - 000000006f258000 (ACPI data) > (XEN) 000000006f258000 - 000000006f8fd000 (ACPI NVS) > (XEN) 000000006f8fd000 - 000000006ffff000 (reserved) > (XEN) 000000006ffff000 - 0000000070000000 (usable) > (XEN) 0000000070000000 - 0000000078000000 (reserved) > (XEN) 0000000078000000 - 0000000078600000 (usable) > (XEN) 0000000078600000 - 000000007c800000 (reserved) > (XEN) 00000000e0000000 - 00000000f0000000 (reserved) > (XEN) 00000000fe000000 - 00000000fe011000 (reserved) > (XEN) 00000000fec00000 - 00000000fec01000 (reserved) > (XEN) 00000000fee00000 - 00000000fee01000 (reserved) > (XEN) 00000000ff000000 - 0000000100000000 (reserved) > (XEN) 0000000100000000 - 0000000281800000 (usable) > (XEN) ACPI: RSDP 6F221000, 0024 (r2 DELL ) > (XEN) ACPI: XSDT 6F2210C8, 0114 (r1 DELL CBX3 1072009 AMI 10013) > (XEN) ACPI: FACP 6F246918, 010C (r5 DELL CBX3 1072009 AMI 10013) > (XEN) ACPI: DSDT 6F221270, 256A6 (r2 DELL CBX3 1072009 INTL 20160422) > (XEN) ACPI: FACS 6F8FA180, 0040 > (XEN) ACPI: APIC 6F246A28, 0084 (r3 DELL CBX3 1072009 AMI 10013) > (XEN) ACPI: FPDT 6F246AB0, 0044 (r1 DELL CBX3 1072009 AMI 10013) > (XEN) ACPI: FIDT 6F246AF8, 00AC (r1 DELL CBX3 1072009 AMI 10013) > (XEN) ACPI: MCFG 6F246BA8, 003C (r1 DELL CBX3 1072009 MSFT 97) > (XEN) ACPI: HPET 6F246BE8, 0038 (r1 DELL CBX3 1072009 AMI. 5000B) > (XEN) ACPI: SSDT 6F246C20, 0359 (r1 SataRe SataTabl 1000 INTL 20160422) > (XEN) ACPI: BOOT 6F246F80, 0028 (r1 DELL CBX3 1072009 AMI 10013) > (XEN) ACPI: SSDT 6F246FA8, 12CF (r2 SaSsdt SaSsdt 3000 INTL 20160422) > (XEN) ACPI: HPET 6F248278, 0038 (r1 INTEL KBL-ULT 1 MSFT 5F) > (XEN) ACPI: SSDT 6F2482B0, 0D84 (r2 INTEL xh_rvp07 0 INTL 20160422) > (XEN) ACPI: UEFI 6F249038, 0042 (r1 0 0) > (XEN) ACPI: SSDT 6F249080, 0EDE (r2 CpuRef CpuSsdt 3000 INTL 20160422) > (XEN) ACPI: LPIT 6F249F60, 0094 (r1 INTEL KBL-ULT 0 MSFT 5F) > (XEN) ACPI: WSMT 6F249FF8, 0028 (r1 DELL CBX3 0 MSFT 5F) > (XEN) ACPI: SSDT 6F24A020, 0161 (r2 INTEL HdaDsp 0 INTL 20160422) > (XEN) ACPI: SSDT 6F24A188, 029F (r2 INTEL sensrhub 0 INTL 20160422) > (XEN) ACPI: SSDT 6F24A428, 3002 (r2 INTEL PtidDevc 1000 INTL 20160422) > (XEN) ACPI: SSDT 6F24D430, 00DB (r2 INTEL TbtTypeC 0 INTL 20160422) > (XEN) ACPI: DBGP 6F24D510, 0034 (r1 INTEL 2 MSFT 5F) > (XEN) ACPI: DBG2 6F24D548, 0054 (r0 INTEL 2 MSFT 5F) > (XEN) ACPI: SSDT 6F24D5A0, 07AC (r2 INTEL UsbCTabl 1000 INTL 20160422) > (XEN) ACPI: SSDT 6F24DD50, 84F1 (r2 DptfTa DptfTabl 1000 INTL 20160422) > (XEN) ACPI: MSDM 6F256248, 0055 (r3 DELL CBX3 6222004 AMI 10013) > (XEN) ACPI: SLIC 6F2562A0, 0176 (r3 DELL CBX3 1072009 MSFT 10013) > (XEN) ACPI: NHLT 6F256418, 002D (r0 INTEL EDK2 2 1000013) > (XEN) ACPI: BGRT 6F256448, 0038 (r0 �� 1072009 AMI 10013) > (XEN) ACPI: TPM2 6F256480, 0034 (r3 Tpm2Tabl 1 AMI 0) > (XEN) ACPI: ASF! 6F2564B8, 00A0 (r32 INTEL HCG 1 TFSM F4240) > (XEN) ACPI: DMAR 6F256558, 00F0 (r1 INTEL KBL 1 INTL 1) > (XEN) System RAM: 7948MB (8138904kB) > (XEN) No NUMA configuration found > (XEN) Faking a node at 0000000000000000-0000000281800000 > (XEN) Domain heap initialised > (XEN) vesafb: framebuffer at 0x90000000, mapped to 0xffff82c000201000, > using 22528k, total 22528k > (XEN) vesafb: mode is 3200x1800x32, linelength=12800, font 8x16 > (XEN) vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0 > (XEN) Couldn't initialize a 3200x1800 framebuffer early. > (XEN) CPU Vendor: Intel, Family 6 (0x6), Model 142 (0x8e), Stepping 9 > (raw 000806e9) > (XEN) SMBIOS 3.0 present. > (XEN) Using APIC driver default > (XEN) ACPI: PM-Timer IO Port: 0x1808 (32 bits) > (XEN) ACPI: v5 SLEEP INFO: control[1:1804], status[1:1800] > (XEN) ACPI: Invalid sleep control/status register data: 0:0x8:0x3 0:0x8:0x3 > (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:1804,1:0], pm1x_evt[1:1800,1:0] > (XEN) ACPI: 32/64X FACS address mismatch in FADT - > 6f8fa180/0000000000000000, using 32 > (XEN) ACPI: wakeup_vec[6f8fa18c], vec_size[20] > (XEN) ACPI: Local APIC address 0xfee00000 > (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) > (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) > (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled) > (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled) > (XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) > (XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) > (XEN) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1]) > (XEN) ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1]) > (XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) > (XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119 > (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) > (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) > (XEN) ACPI: IRQ0 used by override. > (XEN) ACPI: IRQ2 used by override. > (XEN) ACPI: IRQ9 used by override. > (XEN) Enabling APIC mode: Flat. Using 1 I/O APICs > (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000 > (XEN) [VT-D]dmar.c:851: Ignore unknown DMAR structure type (0x4) > (XEN) [VT-D]dmar.c:851: Ignore unknown DMAR structure type (0x4) > (XEN) ERST table was not found > (XEN) ACPI: BGRT: invalidating v1 image at 0x6ad04018 > (XEN) Using ACPI (MADT) for SMP configuration information > (XEN) SMP: Allowing 4 CPUs (0 hotplug CPUs) > (XEN) IRQ limits: 120 GSI, 840 MSI/MSI-X > (XEN) Switched to APIC driver x2apic_cluster. > (XEN) xstate: size: 0x440 and states: 0x1f > (XEN) mce_intel.c:780: MCA Capability: firstbank 0, extended MCE MSR > 0, BCAST, CMCI > (XEN) CPU0: Intel machine check reporting enabled > (XEN) Speculative mitigation facilities: > (XEN) Hardware features: IBRS/IBPB STIBP > (XEN) Compiled-in support: INDIRECT_THUNK > (XEN) Xen settings: BTI-Thunk JMP, SPEC_CTRL: IBRS+, Other: IBPB > (XEN) Support for VMs: PV: MSR_SPEC_CTRL RSB EAGER_FPU, HVM: > MSR_SPEC_CTRL RSB EAGER_FPU > (XEN) XPTI (64-bit PV only): Dom0 enabled, DomU enabled > (XEN) Using scheduler: null Scheduler (null) > (XEN) Initializing null scheduler > (XEN) WARNING: This is experimental software in development. > (XEN) Use at your own risk. > (XEN) Platform timer is 23.999MHz HPET > (XEN) Detected 2904.041 MHz processor. > (XEN) EFI memory map: > (XEN) 0000000000000-0000000007fff type=3 attr=000000000000000f > (XEN) 0000000008000-0000000057fff type=7 attr=000000000000000f > (XEN) 0000000058000-0000000058fff type=0 attr=000000000000000f > (XEN) 0000000059000-000000005cfff type=7 attr=000000000000000f > (XEN) 000000005d000-000000005efff type=2 attr=000000000000000f > (XEN) 000000005f000-000000005ffff type=4 attr=000000000000000f > (XEN) 0000000060000-000000009efff type=3 attr=000000000000000f > (XEN) 000000009f000-000000009ffff type=0 attr=000000000000000f > (XEN) 0000000100000-000003f225fff type=7 attr=000000000000000f > (XEN) 000003f226000-000003f265fff type=4 attr=000000000000000f > (XEN) 000003f266000-00000561bbfff type=7 attr=000000000000000f > (XEN) 00000561bc000-000005a03afff type=2 attr=000000000000000f > (XEN) 000005a03b000-000005b23afff type=1 attr=000000000000000f > (XEN) 000005b23b000-000005b3e5fff type=2 attr=000000000000000f > (XEN) 000005b3e6000-000005b3e9fff type=7 attr=000000000000000f > (XEN) 000005b3ea000-000005b415fff type=2 attr=000000000000000f > (XEN) 000005b416000-000005b420fff type=7 attr=000000000000000f > (XEN) 000005b421000-000005b458fff type=2 attr=000000000000000f > (XEN) 000005b459000-000005b45afff type=7 attr=000000000000000f > (XEN) 000005b45b000-000005b462fff type=2 attr=000000000000000f > (XEN) 000005b463000-000005b464fff type=7 attr=000000000000000f > (XEN) 000005b465000-000005d2e0fff type=2 attr=000000000000000f > (XEN) 000005d2e1000-000005d325fff type=1 attr=000000000000000f > (XEN) 000005d326000-000005f14cfff type=4 attr=000000000000000f > (XEN) 000005f14d000-000005f14dfff type=10 attr=000000000000000f > (XEN) 000005f14e000-000005f14efff type=6 attr=800000000000000f > (XEN) 000005f14f000-000005f215fff type=4 attr=000000000000000f > (XEN) 000005f216000-000005f224fff type=2 attr=000000000000000f > (XEN) 000005f225000-000006dfe6fff type=4 attr=000000000000000f > (XEN) 000006dfe7000-000006e2fafff type=7 attr=000000000000000f > (XEN) 000006e2fb000-000006ee88fff type=3 attr=000000000000000f > (XEN) 000006ee89000-000006f213fff type=0 attr=000000000000000f > (XEN) 000006f214000-000006f257fff type=9 attr=000000000000000f > (XEN) 000006f258000-000006f8fcfff type=10 attr=000000000000000f > (XEN) 000006f8fd000-000006ff1ffff type=6 attr=800000000000000f > (XEN) 000006ff20000-000006fffefff type=5 attr=800000000000000f > (XEN) 000006ffff000-000006fffffff type=4 attr=000000000000000f > (XEN) 0000078000000-00000785fffff type=7 attr=000000000000000f > (XEN) 0000100000000-00002817fffff type=7 attr=000000000000000f > (XEN) 00000000a0000-00000000fffff type=0 attr=0000000000000000 > (XEN) 0000070000000-0000077ffffff type=0 attr=070000000000000f > (XEN) 0000078600000-000007c7fffff type=0 attr=0000000000000000 > (XEN) 00000e0000000-00000efffffff type=11 attr=8000000000000000 > (XEN) Unknown cachability for MFNs 0xe0000-0xeffff > (XEN) 00000fe000000-00000fe010fff type=11 attr=8000000000000001 > (XEN) 00000fec00000-00000fec00fff type=11 attr=8000000000000001 > (XEN) 00000fee00000-00000fee00fff type=11 attr=800000000000100d > (XEN) 00000ff000000-00000ffffffff type=11 attr=800000000000100d > (XEN) Initing memory sharing. > (XEN) alt table ffff82d0806739b0 -> ffff82d0806757c4 > (XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff > (XEN) PCI: MCFG area at e0000000 reserved in E820 > (XEN) PCI: Using MCFG for segment 0000 bus 00-ff > (XEN) Intel VT-d iommu 0 supported page sizes: 4kB, 2MB, 1GB. > (XEN) Intel VT-d iommu 1 supported page sizes: 4kB, 2MB, 1GB. > (XEN) Intel VT-d Snoop Control not enabled. > (XEN) Intel VT-d Dom0 DMA Passthrough not enabled. > (XEN) Intel VT-d Queued Invalidation enabled. > (XEN) Intel VT-d Interrupt Remapping enabled. > (XEN) Intel VT-d Posted Interrupt not enabled. > (XEN) Intel VT-d Shared EPT tables enabled. > (XEN) I/O virtualisation enabled > (XEN) - Dom0 mode: Relaxed > (XEN) Interrupt remapping enabled > (XEN) nr_sockets: 1 > (XEN) Enabled directed EOI with ioapic_ack_old on! > (XEN) ENABLING IO-APIC IRQs > (XEN) -> Using old ACK method > (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=0 pin2=0 > (XEN) TSC deadline timer enabled > (XEN) Allocated console ring of 32 KiB. > (XEN) mwait-idle: MWAIT substates: 0x11142120 > (XEN) mwait-idle: v0.4.1 model 0x8e > (XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff > (XEN) mwait-idle: max C-state count of 8 reached > (XEN) VMX: Supported advanced features: > (XEN) - APIC MMIO access virtualisation > (XEN) - APIC TPR shadow > (XEN) - Extended Page Tables (EPT) > (XEN) - Virtual-Processor Identifiers (VPID) > (XEN) - Virtual NMI > (XEN) - MSR direct-access bitmap > (XEN) - Unrestricted Guest > (XEN) - VM Functions > (XEN) - Virtualisation Exceptions > (XEN) - Page Modification Logging > (XEN) HVM: ASIDs enabled. > (XEN) HVM: VMX enabled > (XEN) HVM: Hardware Assisted Paging (HAP) detected > (XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB > (XEN) mwait-idle: max C-state count of 8 reached > (XEN) mwait-idle: max C-state count of 8 reached > (XEN) mwait-idle: max C-state count of 8 reached > (XEN) Brought up 4 CPUs > (XEN) build-id: 1e3eb01a83018530b8a66809744145e8 > (XEN) Running stub recovery selftests... > (XEN) traps.c:1570: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> > ffff82d08037f3f2 > (XEN) traps.c:755: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> > ffff82d08037f3f2 > (XEN) traps.c:1097: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> > ffff82d08037f3f2 > (XEN) ACPI sleep modes: S3 > (XEN) VPMU: disabled > (XEN) mcheck_poll: Machine check polling timer started. > (XEN) Dom0 has maximum 504 PIRQs > (XEN) sched_null.c:347: 0 <-- d0v0 > (XEN) NX (Execute Disable) protection active > (XEN) *** Building a PV Dom0 *** > (XEN) ELF: phdr: paddr=0x1000000 memsz=0x123c000 > (XEN) ELF: phdr: paddr=0x2400000 memsz=0x2a7000 > (XEN) ELF: phdr: paddr=0x26a7000 memsz=0x25000 > (XEN) ELF: phdr: paddr=0x26cc000 memsz=0x4ba000 > (XEN) ELF: memory: 0x1000000 -> 0x2b86000 > (XEN) ELF: note: GUEST_OS = "linux" > (XEN) ELF: note: GUEST_VERSION = "2.6" > (XEN) ELF: note: XEN_VERSION = "xen-3.0" > (XEN) ELF: note: VIRT_BASE = 0xffffffff80000000 > (XEN) ELF: note: INIT_P2M = 0x8000000000 > (XEN) ELF: note: ENTRY = 0xffffffff826cc180 > (XEN) ELF: note: HYPERCALL_PAGE = 0xffffffff81001000 > (XEN) ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb" > (XEN) ELF: note: SUPPORTED_FEATURES = 0x8801 > (XEN) ELF: note: PAE_MODE = "yes" > (XEN) ELF: note: LOADER = "generic" > (XEN) ELF: note: unknown (0xd) > (XEN) ELF: note: SUSPEND_CANCEL = 0x1 > (XEN) ELF: note: MOD_START_PFN = 0x1 > (XEN) ELF: note: HV_START_LOW = 0xffff800000000000 > (XEN) ELF: note: PADDR_OFFSET = 0 > (XEN) ELF: note: PHYS32_ENTRY = 0x1000380 > (XEN) ELF: Found PVH image > (XEN) ELF: addresses: > (XEN) virt_base = 0xffffffff80000000 > (XEN) elf_paddr_offset = 0x0 > (XEN) virt_offset = 0xffffffff80000000 > (XEN) virt_kstart = 0xffffffff81000000 > (XEN) virt_kend = 0xffffffff82b86000 > (XEN) virt_entry = 0xffffffff826cc180 > (XEN) p2m_base = 0x8000000000 > (XEN) Xen kernel: 64-bit, lsb, compat32 > (XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2b86000 > (XEN) PHYSICAL MEMORY ARRANGEMENT: > (XEN) Dom0 alloc.: 0000000270000000->0000000274000000 (1018277 > pages to be allocated) > (XEN) Init. ramdisk: 000000027e1a5000->00000002817ff72a > (XEN) VIRTUAL MEMORY ARRANGEMENT: > (XEN) Loaded kernel: ffffffff81000000->ffffffff82b86000 > (XEN) Init. ramdisk: 0000000000000000->0000000000000000 > (XEN) Phys-Mach map: 0000008000000000->0000008000800000 > (XEN) Start info: ffffffff82b86000->ffffffff82b864b4 > (XEN) Xenstore ring: 0000000000000000->0000000000000000 > (XEN) Console ring: 0000000000000000->0000000000000000 > (XEN) Page tables: ffffffff82b87000->ffffffff82ba2000 > (XEN) Boot stack: ffffffff82ba2000->ffffffff82ba3000 > (XEN) TOTAL: ffffffff80000000->ffffffff83000000 > (XEN) ENTRY ADDRESS: ffffffff826cc180 > (XEN) Dom0 has maximum 2 VCPUs > (XEN) sched_null.c:347: 1 <-- d0v1 > (XEN) ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff8223c000 > (XEN) ELF: phdr 1 at 0xffffffff82400000 -> 0xffffffff826a7000 > (XEN) ELF: phdr 2 at 0xffffffff826a7000 -> 0xffffffff826cc000 > (XEN) ELF: phdr 3 at 0xffffffff826cc000 -> 0xffffffff82911000 > (XEN) [VT-D]DMAR:[DMA Read] Request device [0000:00:02.0] fault addr > 7b380000, iommu reg = ffff82c00181c000 > (XEN) [VT-D]DMAR: reason 06 - PTE Read access is not set > (XEN) Initial low memory virq threshold set at 0x4000 pages. > (XEN) Scrubbing Free RAM on 1 nodes using 2 CPUs > (XEN) .........................................done. > (XEN) Std. Loglevel: All > (XEN) Guest Loglevel: All > (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch > input to Xen) > (XEN) Freed 2048kB init memory > (XEN) emul-priv-op.c:1166:d0v0 Domain attempted WRMSR 0000001b from > 0x00000000fee00d00 to 0x00000000fee00100 > (XEN) emul-priv-op.c:1166:d0v0 Domain attempted WRMSR 0000001b from > 0x00000000fee00d00 to 0x00000000fee00900 > (XEN) emul-priv-op.c:1166:d0v1 Domain attempted WRMSR 0000001b from > 0x00000000fee00c00 to 0x00000000fee00000 > (XEN) emul-priv-op.c:1166:d0v1 Domain attempted WRMSR 0000001b from > 0x00000000fee00c00 to 0x00000000fee00800 > (XEN) d0: Forcing write emulation on MFNs e0000-effff > (XEN) PCI add device 0000:00:00.0 > (XEN) PCI add device 0000:00:02.0 > (XEN) PCI add device 0000:00:04.0 > (XEN) PCI add device 0000:00:14.0 > (XEN) PCI add device 0000:00:14.2 > (XEN) PCI add device 0000:00:15.0 > (XEN) PCI add device 0000:00:15.1 > (XEN) PCI add device 0000:00:16.0 > (XEN) PCI add device 0000:00:1c.0 > (XEN) PCI add device 0000:00:1c.4 > (XEN) PCI add device 0000:00:1c.5 > (XEN) PCI add device 0000:00:1d.0 > (XEN) PCI add device 0000:00:1f.0 > (XEN) PCI add device 0000:00:1f.2 > (XEN) PCI add device 0000:00:1f.3 > (XEN) PCI add device 0000:00:1f.4 > (XEN) PCI add device 0000:3a:00.0 > (XEN) PCI add device 0000:3b:00.0 > (XEN) PCI add device 0000:3c:00.0 > (XEN) d0: Forcing read-only access to MFN fed00 > (XEN) traps.c:1570: GPF (0000): ffff82d080371462 > [emul-priv-op.c#read_msr+0x3a2/0x47c] -> ffff82d08037fbae > (XEN) traps.c:1570: GPF (0000): ffff82d080371462 > [emul-priv-op.c#read_msr+0x3a2/0x47c] -> ffff82d08037fbae > (XEN) traps.c:1570: GPF (0000): ffff82d080371462 > [emul-priv-op.c#read_msr+0x3a2/0x47c] -> ffff82d08037fbae > (XEN) traps.c:1570: GPF (0000): ffff82d080371462 > [emul-priv-op.c#read_msr+0x3a2/0x47c] -> ffff82d08037fbae > (XEN) emul-priv-op.c:1166:d0v0 Domain attempted WRMSR 00000610 from > 0x004280e800dd8088 to 0x004280e8009d8088 > (XEN) emul-priv-op.c:1166:d0v0 Domain attempted WRMSR 00000610 from > 0x004280e800dd8088 to 0x004280e800dd0088 > (XEN) emul-priv-op.c:1166:d0v0 Domain attempted WRMSR 00000610 from > 0x004280e800dd8088 to 0x004280e800dc8088 > (XEN) emul-priv-op.c:1166:d0v0 Domain attempted WRMSR 00000610 from > 0x004280e800dd8088 to 0x004200e800dd8088 > (XEN) traps.c:1570: GPF (0000): ffff82d080371462 > [emul-priv-op.c#read_msr+0x3a2/0x47c] -> ffff82d08037fbae > (XEN) PCI add device 0000:01:00.0 > (XEN) PCI add device 0000:02:00.0 > (XEN) PCI add device 0000:02:01.0 > (XEN) PCI add device 0000:02:02.0 > (XEN) PCI add device 0000:03:00.0 > (XEN) PCI add device 0000:39:00.0 > (XEN) PCI remove device 0000:03:00.0 > (XEN) PCI remove device 0000:02:00.0 > (XEN) PCI remove device 0000:02:01.0 > (XEN) PCI remove device 0000:39:00.0 > (XEN) PCI remove device 0000:02:02.0 > (XEN) PCI remove device 0000:01:00.0 > (XEN) PCI add device 0000:01:00.0 > (XEN) PCI add device 0000:02:00.0 > (XEN) PCI add device 0000:02:01.0 > (XEN) PCI add device 0000:02:02.0 > (XEN) PCI add device 0000:03:00.0 > (XEN) PCI add device 0000:39:00.0
This is the log on another Dell laptop with which I have serial access and it has the same error, physical keyboard/touchpad doesn't work but attaching one via USB does: (XEN) Xen version 4.12-unstable (drt@) (gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0) debug=y Mon Aug 6 16:40:02 MDT 2018 (XEN) Latest ChangeSet: Fri Aug 3 10:01:36 2018 +0200 git:ddba1c2b1f (XEN) Bootloader: EFI (XEN) Command line: loglvl=all guest_loglvl=all dom0_mem=4096M,max:4096M dom0_max_vcpus=2 sched=null dom0=pvh iommu=required,debug dom0-iommu=relaxed console=vga,com1 com1=1152 00,8n1,pci (XEN) Xen image load base address: 0x99200000 (XEN) Video information: (XEN) VGA is graphics mode 1920x1080, 32 bpp (XEN) Disc information: (XEN) Found 0 MBR signatures (XEN) Found 1 EDD information structures (XEN) EFI RAM map: (XEN) 0000000000000000 - 0000000000058000 (usable) (XEN) 0000000000058000 - 0000000000059000 (reserved) (XEN) 0000000000059000 - 000000000009f000 (usable) (XEN) 000000000009f000 - 0000000000100000 (reserved) (XEN) 0000000000100000 - 000000009cba2000 (usable) (XEN) 000000009cba2000 - 000000009cba3000 (ACPI NVS) (XEN) 000000009cba3000 - 000000009cbcd000 (reserved) (XEN) 000000009cbcd000 - 00000000ab080000 (usable) (XEN) 00000000ab080000 - 00000000ab3f5000 (reserved) (XEN) 00000000ab3f5000 - 00000000ab42e000 (ACPI data) (XEN) 00000000ab42e000 - 00000000aba6c000 (ACPI NVS) (XEN) 00000000aba6c000 - 00000000ac0ff000 (reserved) (XEN) 00000000ac0ff000 - 00000000ac100000 (usable) (XEN) 00000000ac100000 - 00000000b0000000 (reserved) (XEN) 00000000f0000000 - 00000000f8000000 (reserved) (XEN) 00000000fe000000 - 00000000fe011000 (reserved) (XEN) 00000000fec00000 - 00000000fec01000 (reserved) (XEN) 00000000fed20000 - 00000000fed80000 (reserved) (XEN) 00000000fee00000 - 00000000fee01000 (reserved) (XEN) 00000000ff000000 - 0000000100000000 (reserved) (XEN) 0000000100000000 - 000000044e000000 (usable) (XEN) ACPI: RSDP AB400000, 0024 (r2 DELL ) (XEN) ACPI: XSDT AB4000B0, 00E4 (r1 DELL CBX3 1072009 AMI 10013) (XEN) ACPI: FACP AB41FB78, 010C (r5 DELL CBX3 1072009 AMI 10013) (XEN) ACPI: DSDT AB400228, 1F94F (r2 DELL CBX3 1072009 INTL 20120913) (XEN) ACPI: FACS ABA69E80, 0040 (XEN) ACPI: UEFI AB420000, 063A (r1 INTEL RstSataE 0 �� 0) (XEN) ACPI: APIC AB420640, 0084 (r3 DELL CBX3 1072009 AMI 10013) (XEN) ACPI: FPDT AB4206C8, 0044 (r1 DELL CBX3 1072009 AMI 10013) (XEN) ACPI: MCFG AB420710, 003C (r1 DELL CBX3 1072009 MSFT 97) (XEN) ACPI: HPET AB420750, 0038 (r1 DELL CBX3 1072009 AMI. 5000B) (XEN) ACPI: SSDT AB420788, 046D (r1 SataRe SataTabl 1000 INTL 20120913) (XEN) ACPI: LPIT AB420BF8, 0094 (r1 INTEL SKL-ULT 0 MSFT 5F) (XEN) ACPI: SSDT AB420C90, 0248 (r2 INTEL sensrhub 0 INTL 20120913) (XEN) ACPI: SSDT AB420ED8, 2BAE (r2 INTEL PtidDevc 1000 INTL 20120913) (XEN) ACPI: SSDT AB423A88, 0814 (r2 INTEL xh_rvp07 0 INTL 20120913) (XEN) ACPI: DBGP AB4242A0, 0034 (r1 INTEL 0 MSFT 5F) (XEN) ACPI: DBG2 AB4242D8, 0054 (r0 INTEL 0 MSFT 5F) (XEN) ACPI: SSDT AB424330, 35DA (r2 SaSsdt SaSsdt 3000 INTL 20120913) (XEN) ACPI: UEFI AB427910, 0042 (r1 0 0) (XEN) ACPI: SSDT AB427958, 0E73 (r2 CpuRef CpuSsdt 3000 INTL 20120913) (XEN) ACPI: SSDT AB4287D0, 3BFD (r2 DptfTa DptfTabl 1000 INTL 20120913) (XEN) ACPI: MSDM AB42C3D0, 0055 (r3 DELL CBX3 6222004 AMI 10013) (XEN) ACPI: SLIC AB42C428, 0176 (r3 DELL CBX3 1072009 MSFT 10013) (XEN) ACPI: TCPA AB42C5A0, 0032 (r2 ALASKA NAPAASF 0 MSFT 1000013) (XEN) ACPI: DMAR AB42C5D8, 00A8 (r1 INTEL SKL 1 INTL 1) (XEN) ACPI: UEFI AB42C680, 005C (r1 INTEL RstSataV 0 �� 0) (XEN) ACPI: ASF! AB42C6E0, 00A5 (r32 INTEL HCG 1 TFSM F4240) (XEN) ACPI: BGRT AB42C788, 0038 (r0 �� 1072009 AMI 10013) (XEN) System RAM: 16271MB (16662480kB) (XEN) No NUMA configuration found (XEN) Faking a node at 0000000000000000-000000044e000000 (XEN) Domain heap initialised (XEN) vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 8128k, total 8128k (XEN) vesafb: mode is 1920x1080x32, linelength=7680, font 8x16 (XEN) vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0 (XEN) Couldn't initialize a 1920x1080 framebuffer early. (XEN) CPU Vendor: Intel, Family 6 (0x6), Model 78 (0x4e), Stepping 3 (raw 000406e3) (XEN) SMBIOS 3.0 present. (XEN) Using APIC driver default (XEN) ACPI: PM-Timer IO Port: 0x1808 (32 bits) (XEN) ACPI: v5 SLEEP INFO: control[1:1804], status[1:1800] (XEN) ACPI: Invalid sleep control/status register data: 0:0x8:0x3 0:0x8:0x3 (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:1804,1:0], pm1x_evt[1:1800,1:0] (XEN) ACPI: 32/64X FACS address mismatch in FADT - aba69e80/0000000000000000, using 32 (XEN) ACPI: wakeup_vec[aba69e8c], vec_size[20] (XEN) ACPI: Local APIC address 0xfee00000 (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled) (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled) (XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) (XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) (XEN) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1]) (XEN) ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1]) (XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) (XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119 (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) (XEN) ACPI: IRQ0 used by override. (XEN) ACPI: IRQ2 used by override. (XEN) ACPI: IRQ9 used by override. (XEN) Enabling APIC mode: Flat. Using 1 I/O APICs (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000 (XEN) [VT-D]Host address width 39 (XEN) [VT-D]found ACPI_DMAR_DRHD: (XEN) [VT-D] dmaru->address = fed90000 (XEN) [VT-D]drhd->address = fed90000 iommu->reg = ffff82c000a0c000 (XEN) [VT-D]cap = 1c0000c40660462 ecap = 7e3ff0505e (XEN) [VT-D] endpoint: 0000:00:02.0 (XEN) [VT-D]found ACPI_DMAR_DRHD: (XEN) [VT-D] dmaru->address = fed91000 (XEN) [VT-D]drhd->address = fed91000 iommu->reg = ffff82c000a0e000 (XEN) [VT-D]cap = d2008c40660462 ecap = f050da (XEN) [VT-D] IOAPIC: 0000:f0:1f.0 (XEN) [VT-D] MSI HPET: 0000:00:1f.0 (XEN) [VT-D] flags: INCLUDE_ALL (XEN) [VT-D]found ACPI_DMAR_RMRR: (XEN) [VT-D] endpoint: 0000:00:14.0 (XEN) [VT-D]dmar.c:638: RMRR region: base_addr ab198000 end_addr ab1b7fff (XEN) [VT-D]found ACPI_DMAR_RMRR: (XEN) [VT-D] endpoint: 0000:00:02.0 (XEN) [VT-D]dmar.c:638: RMRR region: base_addr ad800000 end_addr afffffff (XEN) ERST table was not found (XEN) ACPI: BGRT: invalidating v1 image at 0xa837d018 (XEN) Using ACPI (MADT) for SMP configuration information (XEN) SMP: Allowing 4 CPUs (0 hotplug CPUs) (XEN) IRQ limits: 120 GSI, 840 MSI/MSI-X (XEN) Not enabling x2APIC (upon firmware request) (XEN) xstate: size: 0x440 and states: 0x1f (XEN) mce_intel.c:780: MCA Capability: firstbank 0, extended MCE MSR 0, BCAST, CMCI (XEN) CPU0: Intel machine check reporting enabled (XEN) Speculative mitigation facilities: (XEN) Hardware features: IBRS/IBPB STIBP (XEN) Compiled-in support: INDIRECT_THUNK (XEN) Xen settings: BTI-Thunk JMP, SPEC_CTRL: IBRS+, Other: IBPB (XEN) Support for VMs: PV: MSR_SPEC_CTRL RSB EAGER_FPU, HVM: MSR_SPEC_CTRL RSB EAGER_FPU (XEN) XPTI (64-bit PV only): Dom0 enabled, DomU enabled (XEN) Using scheduler: null Scheduler (null) (XEN) Initializing null scheduler (XEN) WARNING: This is experimental software in development. (XEN) Use at your own risk. (XEN) Platform timer is 23.999MHz HPET (XEN) Detected 2808.069 MHz processor. (XEN) EFI memory map: (XEN) 0000000000000-0000000007fff type=3 attr=000000000000000f (XEN) 0000000008000-0000000057fff type=7 attr=000000000000000f (XEN) 0000000058000-0000000058fff type=0 attr=000000000000000f (XEN) 0000000059000-000000005cfff type=7 attr=000000000000000f (XEN) 000000005d000-000000005efff type=2 attr=000000000000000f (XEN) 000000005f000-000000005ffff type=4 attr=000000000000000f (XEN) 0000000060000-000000009efff type=3 attr=000000000000000f (XEN) 000000009f000-000000009ffff type=0 attr=000000000000000f (XEN) 0000000100000-000007cc3cfff type=7 attr=000000000000000f (XEN) 000007cc3d000-000007cc7cfff type=4 attr=000000000000000f (XEN) 000007cc7d000-0000095330fff type=7 attr=000000000000000f (XEN) 0000095331000-00000990c7fff type=2 attr=000000000000000f (XEN) 00000990c8000-000009a3b0fff type=1 attr=000000000000000f (XEN) 000009a3b1000-000009a407fff type=2 attr=000000000000000f (XEN) 000009a408000-000009a408fff type=7 attr=000000000000000f (XEN) 000009a409000-000009a431fff type=2 attr=000000000000000f (XEN) 000009a432000-000009a432fff type=7 attr=000000000000000f (XEN) 000009a433000-000009a440fff type=2 attr=000000000000000f (XEN) 000009a441000-000009a442fff type=7 attr=000000000000000f (XEN) 000009a443000-000009a44dfff type=2 attr=000000000000000f (XEN) 000009a44e000-000009a44ffff type=7 attr=000000000000000f (XEN) 000009a450000-000009b062fff type=2 attr=000000000000000f (XEN) 000009b063000-000009b0a7fff type=1 attr=000000000000000f (XEN) 000009b0a8000-000009cba1fff type=4 attr=000000000000000f (XEN) 000009cba2000-000009cba2fff type=10 attr=000000000000000f (XEN) 000009cba3000-000009cbccfff type=6 attr=800000000000000f (XEN) 000009cbcd000-000009cc2cfff type=4 attr=000000000000000f (XEN) 000009cc2d000-000009cc3bfff type=2 attr=000000000000000f (XEN) 000009cc3c000-00000aa767fff type=4 attr=000000000000000f (XEN) 00000aa768000-00000aa97ffff type=7 attr=000000000000000f (XEN) 00000aa980000-00000ab07ffff type=3 attr=000000000000000f (XEN) 00000ab080000-00000ab3f4fff type=0 attr=000000000000000f (XEN) 00000ab3f5000-00000ab42dfff type=9 attr=000000000000000f (XEN) 00000ab42e000-00000aba6bfff type=10 attr=000000000000000f (XEN) 00000aba6c000-00000ac026fff type=6 attr=800000000000000f (XEN) 00000ac027000-00000ac0fefff type=5 attr=800000000000000f (XEN) 00000ac0ff000-00000ac0fffff type=4 attr=000000000000000f (XEN) 0000100000000-000044dffffff type=7 attr=000000000000000f (XEN) 00000000a0000-00000000fffff type=0 attr=0000000000000000 (XEN) 00000ac100000-00000afffffff type=0 attr=0000000000000000 (XEN) 00000f0000000-00000f7ffffff type=11 attr=800000000000100d (XEN) 00000fe000000-00000fe010fff type=11 attr=8000000000000001 (XEN) 00000fec00000-00000fec00fff type=11 attr=8000000000000001 (XEN) 00000fed20000-00000fed7ffff type=0 attr=0000000000000000 (XEN) 00000fee00000-00000fee00fff type=11 attr=800000000000100d (XEN) 00000ff000000-00000ffffffff type=11 attr=800000000000100d (XEN) Initing memory sharing. (XEN) alt table ffff82d080672850 -> ffff82d080674656 (XEN) spurious 8259A interrupt: IRQ7. (XEN) PCI: MCFG configuration 0: base f0000000 segment 0000 buses 00 - 7f (XEN) PCI: MCFG area at f0000000 reserved in E820 (XEN) PCI: Using MCFG for segment 0000 bus 00-7f (XEN) Intel VT-d iommu 0 supported page sizes: 4kB, 2MB, 1GB. (XEN) Intel VT-d iommu 1 supported page sizes: 4kB, 2MB, 1GB. (XEN) Intel VT-d Snoop Control not enabled. (XEN) Intel VT-d Dom0 DMA Passthrough not enabled. (XEN) Intel VT-d Queued Invalidation enabled. (XEN) Intel VT-d Interrupt Remapping enabled. (XEN) Intel VT-d Posted Interrupt not enabled. (XEN) Intel VT-d Shared EPT tables enabled. (XEN) I/O virtualisation enabled (XEN) - Dom0 mode: Relaxed (XEN) Interrupt remapping enabled (XEN) nr_sockets: 1 (XEN) Enabled directed EOI with ioapic_ack_old on! (XEN) ENABLING IO-APIC IRQs (XEN) -> Using old ACK method (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=0 pin2=0 (XEN) TSC deadline timer enabled (XEN) Allocated console ring of 32 KiB. (XEN) mwait-idle: MWAIT substates: 0x11142120 (XEN) mwait-idle: v0.4.1 model 0x4e (XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff (XEN) mwait-idle: max C-state count of 8 reached (XEN) VMX: Supported advanced features: (XEN) - APIC MMIO access virtualisation (XEN) - APIC TPR shadow (XEN) - Extended Page Tables (EPT) (XEN) - Virtual-Processor Identifiers (VPID) (XEN) - Virtual NMI (XEN) - MSR direct-access bitmap (XEN) - Unrestricted Guest (XEN) - VMCS shadowing (XEN) - VM Functions (XEN) - Virtualisation Exceptions (XEN) - Page Modification Logging (XEN) HVM: ASIDs enabled. (XEN) HVM: VMX enabled (XEN) HVM: Hardware Assisted Paging (HAP) detected (XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB (XEN) mwait-idle: max C-state count of 8 reached (XEN) mwait-idle: max C-state count of 8 reached (XEN) mwait-idle: max C-state count of 8 reached (XEN) Brought up 4 CPUs (XEN) build-id: 8b75b598bb19e50dd6b62cdd229ab5d3 (XEN) Running stub recovery selftests... (XEN) traps.c:1570: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08037d3f2 (XEN) traps.c:755: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d08037d3f2 (XEN) traps.c:1097: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08037d3f2 (XEN) ACPI sleep modes: S3 (XEN) VPMU: disabled (XEN) mcheck_poll: Machine check polling timer started. (XEN) Dom0 has maximum 504 PIRQs (XEN) sched_null.c:347: 0 <-- d0v0 (XEN) NX (Execute Disable) protection active (XEN) *** Building a PVH Dom0 *** (XEN) [VT-D]d0:Hostbridge: skip 0000:00:00.0 map (XEN) Bogus DMIBAR 0xfed18001 on 0000:00:00.0 (XEN) [VT-D]d0:PCIe: map 0000:00:02.0 (XEN) [VT-D]d0:PCI: map 0000:00:04.0 (XEN) [VT-D]d0:PCI: map 0000:00:14.0 (XEN) [VT-D]d0:PCI: map 0000:00:14.2 (XEN) [VT-D]d0:PCI: map 0000:00:16.0 (XEN) [VT-D]d0:PCI: map 0000:00:16.3 (XEN) [VT-D]d0:PCI: map 0000:00:17.0 (XEN) [VT-D]d0:PCI: map 0000:00:1f.0 (XEN) [VT-D]d0:PCI: map 0000:00:1f.2 (XEN) [VT-D]d0:PCI: map 0000:00:1f.3 (XEN) [VT-D]d0:PCI: map 0000:00:1f.4 (XEN) [VT-D]d0:PCI: map 0000:00:1f.6 (XEN) [VT-D]d0:PCIe: map 0000:01:00.0 (XEN) [VT-D]d0:PCIe: map 0000:02:00.0 (XEN) [VT-D]iommu_enable_translation: iommu->reg = ffff82c000a0c000 (XEN) [VT-D]iommu_enable_translation: iommu->reg = ffff82c000a0e000 (XEN) sched_null.c:347: 1 <-- d0v1 (XEN) WARNING: PVH is an experimental mode with limited functionality (XEN) Initial low memory virq threshold set at 0x4000 pages. (XEN) Scrubbing Free RAM on 1 nodes using 2 CPUs (XEN) .....................................................................done. (XEN) Std. Loglevel: All (XEN) Guest Loglevel: All (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen) (XEN) Freed 2048kB init memory (XEN) Dom0 callback via changed to Direct Vector 0xf3 [ 0.000000] Xen Platform PCI: unrecognised magic value (XEN) d0: bind: m_gsi=9 g_gsi=9 [ 0.127065] pci 0000:00:00.0: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.136467] pci 0000:00:02.0: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.137007] pci 0000:00:04.0: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.139389] pci 0000:00:14.0: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.140103] pci 0000:00:14.2: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.140632] pci 0000:00:16.0: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.141133] pci 0000:00:16.3: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.142337] pci 0000:00:17.0: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.143120] pci 0000:00:1c.0: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.143866] pci 0000:00:1d.0: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.144407] pci 0000:00:1f.0: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.145467] pci 0000:00:1f.2: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.147911] pci 0000:00:1f.3: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.148648] pci 0000:00:1f.4: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.152896] pci 0000:00:1f.6: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.165264] pci 0000:01:00.0: Failed to add - passthrough or MSI/MSI-X might fail! [ 0.169878] pci 0000:02:00.0: Failed to add - passthrough or MSI/MSI-X might fail! .... (XEN) [VT-D]iommu.c:919: iommu_fault_status: Fault Overflow (XEN) [VT-D]iommu.c:921: iommu_fault_status: Primary Pending Fault (XEN) [VT-D]DMAR:[DMA Read] Request device [0000:00:02.0] fault addr 428f926000, iommu reg = ffff82c000a0c000 (XEN) [VT-D]DMAR: reason 06 - PTE Read access is not set (XEN) print_vtd_entries: iommu #0 dev 0000:00:02.0 gmfn 428f926 (XEN) root_entry[00] = 43aaae001 (XEN) context[10] = 2_43cf92001 (XEN) l4[000] = 9c0000043cf91107 (XEN) l3[10a] = 8000000000000000 (XEN) l3[10a] not present The fault is repeated a million times per second and the system is pretty much stalled. Tamas _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel