[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] No joy with Xen 4.5 based iGVT-G.
Hi, I hope everyone has had an enjoyable weekend, particularly for those who were enjoying the Thanksgiving holiday. We've been following the i915 graphics virtualization project for some time. We have been working on the engineering behind some solutions which we hope to base on this technology. We had ported the Xen 4.3 based version of the iGVT-G support into 4.4 using the Q1-2015 xen/qemu/kernel releases. Most of our development has been on this platform release and have found it extremely stable through hundreds of dom0 reboots and VM starts. For a 'Thanksgiving weekend project' I took on porting our 4.4 version into 4.5 and slogged through all the issues around the new hypervisor ioreq server model. I was just starting to validate functionality when I discovered, midway through the weekend, the 'official' 4.5 release based on the new server architecture... :-)(. All through the work on the port it felt like we were driving a square peg into a round hole given how the new ioreq server architecture was being done. It was obvious this was the 'correct' way to do the virtual machine I/O region mapping but wanted to get something we were familiar with working. About the time I started testing the port our Golden Retriever vomited on one of my keyboards, which I took as the final sign that our code was an ugly hack so I decided to bring up the official 4.5 release for testing.... :-) Unfortunately we haven't found the success with the 4.5 release that we experienced with the 4.4 'old I/O model' code. On identical hardware we see very intermittent success on getting dom0 booted to operational status. The failures occur when the i915 modeset is executed in dom0, which of course corresponds to the initialization of the VGT instance. The failure occurs both with a hypervisor built from the Github branch of the 4.5 code as well as with a hypervisor built from 4.5.2 sources patched with VGT support. I'm including below the console messages of a representative boot failure. I did note the 'Unclaimed register detected' error and will get i915.mmio_debug output from that tonight but as I noted the same hardware functions flawlessly on the 4.4 based implementation. On the rare boots which are successful we get the following message out of the hypervisor when a VGT based HVM is started: (XEN) traps.c:668:d1v0 Bad GMFN 8000000080 (MFN ffffffffffffffff) to MSR 40000000 Which results in a segmentation fault of the VGT QEMU instance. This is on a Haswell based system. We have testing scheduled for a Broadwell platform but since support is less advanced on the latter platform we didn't want to add another variable to the situation. This is extremely useful and powerful technology and we want to support its development so we would be happy to dig into whatever additional debugging would be useful. We have pretty solid engineering skills across the range of technologies in play but we would certainly not claim considerable expertise on the i915 hardware itself. I've copied a smattering of the involved Intel folks on this as well. One of our concerns is whether or not this is an 'experiment' or something Intel plans on supporting in the long term. We have obvious concerns about basing solutions on technology if the underlying hardware should change in a manner that we could not support the solution ourselves and if Intel were to abandon the concept. Have a good day. Dr. Greg and Izzy (who now feels much better after the accidental turkey overdose). Sample 3.18 dom0 kernel craseh. ------------------------------------------- (XEN) Xen version 4.5.2 (greg@xxxxxxxxxxxx) (gcc64 (GCC) 4.3.4) debug=n Fri Nov 27 13:46:43 CST 2015 (XEN) Latest ChangeSet: (XEN) Bootloader: GNU GRUB 0.97 (XEN) Command line: dom0_mem=1048576 dom0_max_vcpus=1 dom0_vcpus_pin iommu=1 loglvl=all com1=38400,8n1,amt console=com1 (XEN) Video information: (XEN) VGA is text mode 80x25, font 8x16 (XEN) VBE/DDC methods: V2; EDID transfer time: 1 seconds (XEN) Disc information: (XEN) Found 2 MBR signatures (XEN) Found 3 EDD information structures (XEN) Xen-e820 RAM map: (XEN) 0000000000000000 - 000000000009c800 (usable) (XEN) 000000000009c800 - 00000000000a0000 (reserved) (XEN) 00000000000e0000 - 0000000000100000 (reserved) (XEN) 0000000000100000 - 00000000cb780000 (usable) (XEN) 00000000cb780000 - 00000000cb787000 (ACPI NVS) (XEN) 00000000cb787000 - 00000000cbef4000 (usable) (XEN) 00000000cbef4000 - 00000000cc15b000 (reserved) (XEN) 00000000cc15b000 - 00000000db7d0000 (usable) (XEN) 00000000db7d0000 - 00000000db867000 (reserved) (XEN) 00000000db867000 - 00000000db8bc000 (usable) (XEN) 00000000db8bc000 - 00000000db9f9000 (ACPI NVS) (XEN) 00000000db9f9000 - 00000000dbfff000 (reserved) (XEN) 00000000dbfff000 - 00000000dc000000 (usable) (XEN) 00000000dd000000 - 00000000df200000 (reserved) (XEN) 00000000f8000000 - 00000000fc000000 (reserved) (XEN) 00000000fec00000 - 00000000fec01000 (reserved) (XEN) 00000000fed00000 - 00000000fed04000 (reserved) (XEN) 00000000fed1c000 - 00000000fed20000 (reserved) (XEN) 00000000fee00000 - 00000000fee01000 (reserved) (XEN) 00000000ff000000 - 0000000100000000 (reserved) (XEN) 0000000100000000 - 000000021ee00000 (usable) (XEN) ACPI: RSDP 000F04A0, 0024 (r2 ALASKA) (XEN) ACPI: XSDT DB9C0088, 008C (r1 ALASKA A M I 1072009 AMI 10013) (XEN) ACPI: FACP DB9CCEA8, 010C (r5 ALASKA A M I 1072009 AMI 10013) (XEN) ACPI: DSDT DB9C01A8, CD00 (r2 ALASKA A M I 1 INTL 20120711) (XEN) ACPI: FACS DB9F8F80, 0040 (XEN) ACPI: APIC DB9CCFB8, 0072 (r3 ALASKA A M I 1072009 AMI 10013) (XEN) ACPI: FPDT DB9CD030, 0044 (r1 ALASKA A M I 1072009 AMI 10013) (XEN) ACPI: FIDT DB9CD078, 009C (r1 ALASKA A M I 1072009 AMI 10013) (XEN) ACPI: TCPA DB9CD118, 0032 (r2 APTIO4 NAPAASF 1 MSFT 1000013) (XEN) ACPI: SSDT DB9CD150, 04F7 (r1 PmRef Cpu0Ist 3000 INTL 20120711) (XEN) ACPI: SSDT DB9CD648, 0AD8 (r1 PmRef CpuPm 3000 INTL 20120711) (XEN) ACPI: MCFG DB9CE120, 003C (r1 ALASKA A M I 1072009 MSFT 97) (XEN) ACPI: HPET DB9CE160, 0038 (r1 ALASKA A M I 1072009 AMI. 5) (XEN) ACPI: SSDT DB9CE198, 036D (r1 SataRe SataTabl 1000 INTL 20120711) (XEN) ACPI: SSDT DB9CE508, 3528 (r1 SaSsdt SaSsdt 3000 INTL 20091112) (XEN) ACPI: ASF! DB9D1A30, 00A5 (r32 INTEL HCG 1 TFSM F4240) (XEN) ACPI: DMAR DB9D1AD8, 00B8 (r1 INTEL HSW 1 INTL 1) (XEN) System RAM: 8099MB (8293712kB) (XEN) No NUMA configuration found (XEN) Faking a node at 0000000000000000-000000021ee00000 (XEN) Domain heap initialised (XEN) found SMP MP-table at 000fd7b0 (XEN) DMI 2.7 present. (XEN) Using APIC driver default (XEN) ACPI: PM-Timer IO Port: 0x1808 (XEN) ACPI: v5 SLEEP INFO: control[0:0], status[0:0] (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 - db9f8f80/0000000000000000, using 32 (XEN) ACPI: wakeup_vec[db9f8f8c], vec_size[20] (XEN) ACPI: Local APIC address 0xfee00000 (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) (XEN) Processor #0 7:12 APIC version 21 (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) (XEN) Processor #2 7:12 APIC version 21 (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled) (XEN) Processor #4 7:12 APIC version 21 (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled) (XEN) Processor #6 7:12 APIC version 21 (XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1]) (XEN) ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0]) (XEN) IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23 (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) ERST table was not found (XEN) Using ACPI (MADT) for SMP configuration information (XEN) SMP: Allowing 4 CPUs (0 hotplug CPUs) (XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X (XEN) Switched to APIC driver x2apic_cluster. (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Detected 1995.433 MHz processor. (XEN) Initing memory sharing. (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7 (XEN) mce_intel.c:719: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank 0 extended MCE MSR 0 (XEN) Intel machine check reporting enabled (XEN) alt table ffff82d0802c8390 -> ffff82d0802c9428 (XEN) spurious 8259A interrupt: IRQ7. (XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f (XEN) PCI: MCFG area at f8000000 reserved in E820 (XEN) PCI: Using MCFG for segment 0000 bus 00-3f (XEN) Intel VT-d iommu 0 supported page sizes: 4kB. (XEN) Intel VT-d iommu 1 supported page sizes: 4kB. (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 Shared EPT tables not enabled. (XEN) I/O virtualisation enabled (XEN) - Dom0 mode: Relaxed (XEN) Interrupt remapping enabled (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) Platform timer is 14.318MHz HPET (XEN) Allocated console ring of 32 KiB. (XEN) mwait-idle: MWAIT substates: 0x42120 (XEN) mwait-idle: v0.4 model 0x3c (XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff (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) HVM: ASIDs enabled. (XEN) HVM: VMX enabled (XEN) HVM: Hardware Assisted Paging (HAP) detected (XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB (XEN) Brought up 4 CPUs (XEN) ACPI sleep modes: S3 (XEN) mcheck_poll: Machine check polling timer started. (XEN) Dom0 has maximum 216 PIRQs (XEN) *** LOADING DOMAIN 0 *** (XEN) Xen kernel: 64-bit, lsb, compat32 (XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1a4f000 (XEN) PHYSICAL MEMORY ARRANGEMENT: (XEN) Dom0 alloc.: 0000000216000000->0000000218000000 (253952 pages to be allocated) (XEN) VIRTUAL MEMORY ARRANGEMENT: (XEN) Loaded kernel: ffffffff81000000->ffffffff81a4f000 (XEN) Init. ramdisk: 0000000000000000->0000000000000000 (XEN) Phys-Mach map: ffffffff81a4f000->ffffffff81c4f000 (XEN) Start info: ffffffff81c4f000->ffffffff81c4f4b4 (XEN) Page tables: ffffffff81c50000->ffffffff81c63000 (XEN) Boot stack: ffffffff81c63000->ffffffff81c64000 (XEN) TOTAL: ffffffff80000000->ffffffff82000000 (XEN) ENTRY ADDRESS: ffffffff816b21f0 (XEN) Dom0 has maximum 1 VCPUs (XEN) Bogus DMIBAR 0xfed18001 on 0000:00:00.0 (XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs (XEN) .................done. (XEN) Initial low memory virq threshold set at 0x4000 pages. (XEN) Std. Loglevel: All (XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings) (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen) (XEN) Freed 308kB init memory. mapping kernel into physical memory about to get started... Linux version 3.18.0-vgtDom0-32+ (greg@blizzard) (gcc version 4.3.4 (GCC) ) #1 SMP Sat Nov 28 23:47:58 CST 2015 Command line: ro root=/dev/sda1 xen_vgt.vgt=1 xen_vgt.hvm_boot_foreground console=hvc0 earlyprintk=xen Set 150188 page(s) to 1-1 mapping Remapped 100 page(s), last_pfn=262244 Released 0 page(s) e820: BIOS-provided physical RAM map: Xen: [mem 0x0000000000000000-0x000000000009bfff] usable Xen: [mem 0x000000000009c800-0x00000000000fffff] reserved Xen: [mem 0x0000000000100000-0x00000000cb77ffff] usable Xen: [mem 0x00000000cb780000-0x00000000cb786fff] ACPI NVS Xen: [mem 0x00000000cb787000-0x00000000cbef3fff] usable Xen: [mem 0x00000000cbef4000-0x00000000cc15afff] reserved Xen: [mem 0x00000000cc15b000-0x00000000db7cffff] usable Xen: [mem 0x00000000db7d0000-0x00000000db866fff] reserved Xen: [mem 0x00000000db867000-0x00000000db8bbfff] usable Xen: [mem 0x00000000db8bc000-0x00000000db9f8fff] ACPI NVS Xen: [mem 0x00000000db9f9000-0x00000000dbffefff] reserved Xen: [mem 0x00000000dbfff000-0x00000000dbffffff] usable Xen: [mem 0x00000000dd000000-0x00000000df1fffff] reserved Xen: [mem 0x00000000f8000000-0x00000000fbffffff] reserved Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved Xen: [mem 0x00000000fed00000-0x00000000fed03fff] reserved Xen: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved Xen: [mem 0x00000000fed90000-0x00000000fed91fff] reserved Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved Xen: [mem 0x00000000ff000000-0x00000000ffffffff] reserved Xen: [mem 0x0000000100000000-0x000000021edfffff] usable bootconsole [xenboot0] enabled NX (Execute Disable) protection: active SMBIOS 2.8 present. e820: last_pfn = 0x21ee00 max_arch_pfn = 0x400000000 e820: last_pfn = 0xdc000 max_arch_pfn = 0x400000000 init_memory_mapping: [mem 0x00000000-0x000fffff] init_memory_mapping: [mem 0x3fe00000-0x3fffffff] init_memory_mapping: [mem 0x3c000000-0x3fdfffff] init_memory_mapping: [mem 0x00100000-0x3bffffff] init_memory_mapping: [mem 0x40000000-0xcb77ffff] init_memory_mapping: [mem 0xcb787000-0xcbef3fff] init_memory_mapping: [mem 0xcc15b000-0xdb7cffff] init_memory_mapping: [mem 0xdb867000-0xdb8bbfff] init_memory_mapping: [mem 0xdbfff000-0xdbffffff] init_memory_mapping: [mem 0x100000000-0x21edfffff] ACPI: Early table checksum verification disabled Zone ranges: DMA [mem 0x00001000-0x00ffffff] DMA32 [mem 0x01000000-0xffffffff] Normal [mem 0x100000000-0x21edfffff] Movable zone start for each node Early memory node ranges node 0: [mem 0x00001000-0x0009bfff] node 0: [mem 0x00100000-0xcb77ffff] node 0: [mem 0xcb787000-0xcbef3fff] node 0: [mem 0xcc15b000-0xdb7cffff] node 0: [mem 0xdb867000-0xdb8bbfff] node 0: [mem 0xdbfff000-0xdbffffff] node 0: [mem 0x100000000-0x21edfffff] Initmem setup node 0 [mem 0x00001000-0x21edfffff] Reserving Intel graphics stolen memory at 0xdd200000-0xdf1fffff ACPI: PM-Timer IO Port: 0x1808 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1]) ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) Using ACPI (MADT) for SMP configuration information ACPI: HPET id: 0x8086a701 base: 0xfed00000 smpboot: Allowing 4 CPUs, 0 hotplug CPUs e820: [mem 0xdf200000-0xf7ffffff] available for PCI devices Booting paravirtualized kernel on Xen Xen version: 4.5.2 (preserve-AD) setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:4 nr_node_ids:1 PERCPU: Embedded 27 pages/cpu @ffff88003ea00000 s73536 r8192 d28864 u524288 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 2041007 Kernel command line: ro root=/dev/sda1 xen_vgt.vgt=1 xen_vgt.hvm_boot_foreground console=hvc0 earlyprintk=xen PID hash table entries: 4096 (order: 3, 32768 bytes) Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes) Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes) xsave: enabled xstate_bv 0x7, cntxt size 0x340 using standard form software IO TLB [mem 0x31c00000-0x35c00000] (64MB) mapped at [ffff880031c00000-ffff880035bfffff] Memory: 811684K/8293708K available (4643K kernel code, 491K rwdata, 1632K rodata, 884K init, 428K bss, 7482024K reserved) SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Hierarchical RCU implementation. CONFIG_RCU_FANOUT set to non-default value of 32 RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=1. RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 NR_IRQS:4352 nr_irqs:48 0 xen:events: Using FIFO-based ABI xen: sci override: global_irq=9 trigger=0 polarity=0 xen: acpi sci 9 Console: colour VGA+ 80x25 console [hvc0] enabled console [hvc0] enabled bootconsole [xenboot0] disabled bootconsole [xenboot0] disabled installing Xen timer for CPU 0 tsc: Detected 1995.433 MHz processor Calibrating delay loop (skipped), value calculated using timer frequency.. 3990.86 BogoMIPS (lpj=7981732) pid_max: default: 32768 minimum: 301 ACPI: Core revision 20140926 Mount-cache hash table entries: 16384 (order: 5, 131072 bytes) Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes) ENERGY_PERF_BIAS: Set to 'normal', was 'performance' ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8) CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 mce: CPU supports 2 MCE banks Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024 Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4 Freeing SMP alternatives memory: 28K (ffffffff8177d000 - ffffffff81784000) cpu 0 spinlock event irq 25 Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only. x86: Booted up 1 node, 1 CPUs NET: Registered protocol family 16 xen:grant_table: Grant tables using version 1 layout Grant table initialized ACPI FADT declares the system doesn't support PCIe ASPM, so disable it ACPI: bus type PCI registered PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000) PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820 PCI: Using configuration type 1 for base access ACPI: Added _OSI(Module Device) ACPI: Added _OSI(Processor Device) ACPI: Added _OSI(3.0 _SCP Extensions) ACPI: Added _OSI(Processor Aggregator Device) ACPI: SCI (ACPI GSI 9) not registered [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored ACPI: Interpreter enabled ACPI: (supports S0 S5) ACPI: Using IOAPIC for interrupt routing PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug ACPI: Power Resource [FN00] (off) ACPI: Power Resource [FN01] (off) ACPI: Power Resource [FN02] (off) ACPI: Power Resource [FN03] (off) ACPI: Power Resource [FN04] (off) ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e]) acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments] acpi PNP0A08:00: _OSC: not requesting OS control; OS requires [ExtendedConfig ASPM ClockPM MSI] PCI host bridge to bus 0000:00 pci_bus 0000:00: root bus resource [bus 00-3e] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff] pci_bus 0000:00: root bus resource [mem 0xdf200000-0xfeafffff] (XEN) Bogus DMIBAR 0xfed18001 on 0000:00:00.0 (XEN) PCI add device 0000:00:00.0 (XEN) PCI add device 0000:00:02.0 (XEN) PCI add device 0000:00:03.0 pci 0000:00:14.0: System wakeup disabled by ACPI (XEN) PCI add device 0000:00:14.0 (XEN) PCI add device 0000:00:16.0 (XEN) PCI add device 0000:00:16.3 pci 0000:00:19.0: System wakeup disabled by ACPI (XEN) PCI add device 0000:00:19.0 pci 0000:00:1a.0: System wakeup disabled by ACPI (XEN) PCI add device 0000:00:1a.0 pci 0000:00:1b.0: System wakeup disabled by ACPI (XEN) PCI add device 0000:00:1b.0 pci 0000:00:1c.0: Enabling MPC IRBNCE pci 0000:00:1c.0: Intel PCH root port ACS workaround enabled pci 0000:00:1c.0: System wakeup disabled by ACPI (XEN) PCI add device 0000:00:1c.0 pci 0000:00:1c.3: Enabling MPC IRBNCE pci 0000:00:1c.3: Intel PCH root port ACS workaround enabled pci 0000:00:1c.3: System wakeup disabled by ACPI (XEN) PCI add device 0000:00:1c.3 pci 0000:00:1d.0: System wakeup disabled by ACPI (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 pci 0000:01:00.0: System wakeup disabled by ACPI (XEN) PCI add device 0000:01:00.0 pci 0000:00:1c.0: PCI bridge to [bus 01] pci 0000:02:00.0: System wakeup disabled by ACPI (XEN) PCI add device 0000:02:00.0 pci 0000:00:1c.3: PCI bridge to [bus 02] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 10 11 12 14 *15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 11 12 14 *15) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 10 11 12 14 *15) ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 *11 12 14 15) xen:balloon: Initialising balloon driver xen_balloon: Initialising balloon driver vgaarb: setting as boot device: PCI:0000:00:02.0 vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none vgaarb: loaded vgaarb: bridge control possible 0000:00:02.0 SCSI subsystem initialized ACPI: bus type USB registered usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing Switched to clocksource xen pnp: PnP ACPI init system 00:00: [io 0x0680-0x069f] has been reserved system 00:00: [io 0xffff] has been reserved system 00:00: [io 0xffff] has been reserved system 00:00: [io 0xffff] has been reserved system 00:00: [io 0x1c00-0x1cfe] has been reserved system 00:00: [io 0x1d00-0x1dfe] has been reserved system 00:00: [io 0x1e00-0x1efe] has been reserved system 00:00: [io 0x1f00-0x1ffe] has been reserved system 00:00: [io 0x1800-0x18fe] could not be reserved system 00:00: [io 0x164e-0x164f] has been reserved system 00:02: [io 0x1854-0x1857] has been reserved system 00:03: [io 0x04d0-0x04d1] has been reserved system 00:04: [io 0x0290-0x029f] has been reserved system 00:04: [io 0x02a0-0x02af] has been reserved ACPI: IRQ 4 override to edge, high ACPI: IRQ 3 override to edge, high ACPI: IRQ 5 override to edge, high ACPI: IRQ 10 override to edge, high system 00:0d: [mem 0xfed1c000-0xfed1ffff] has been reserved system 00:0d: [mem 0xfed10000-0xfed17fff] has been reserved system 00:0d: [mem 0xfed18000-0xfed18fff] has been reserved system 00:0d: [mem 0xfed19000-0xfed19fff] has been reserved system 00:0d: [mem 0xf8000000-0xfbffffff] has been reserved system 00:0d: [mem 0xfed20000-0xfed3ffff] has been reserved system 00:0d: [mem 0xfed90000-0xfed93fff] could not be reserved system 00:0d: [mem 0xfed45000-0xfed8ffff] has been reserved system 00:0d: [mem 0xff000000-0xffffffff] has been reserved system 00:0d: [mem 0xfee00000-0xfeefffff] has been reserved system 00:0d: [mem 0xf7fdf000-0xf7fdffff] has been reserved system 00:0d: [mem 0xf7fe0000-0xf7feffff] has been reserved pnp: PnP ACPI: found 14 devices PM-Timer failed consistency check (0xffffff) - aborting. pci 0000:00:1c.0: PCI bridge to [bus 01] pci 0000:00:1c.0: bridge window [io 0xe000-0xefff] pci 0000:00:1c.0: bridge window [mem 0xf0000000-0xf00fffff 64bit pref] pci 0000:00:1c.3: PCI bridge to [bus 02] pci 0000:00:1c.3: bridge window [io 0xd000-0xdfff] pci 0000:00:1c.3: bridge window [mem 0xf7c00000-0xf7cfffff] NET: Registered protocol family 2 TCP established hash table entries: 65536 (order: 7, 524288 bytes) TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) TCP: Hash tables configured (established 65536 bind 65536) TCP: reno registered UDP hash table entries: 4096 (order: 5, 131072 bytes) UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes) NET: Registered protocol family 1 pci 0000:00:14.0: CONFIG_USB_XHCI_HCD is turned off, defaulting to EHCI. pci 0000:00:14.0: USB 3.0 devices will work at USB 2.0 speeds. Already setup the GSI :16 RAPL PMU detected, hw unit 2^-14 Joules, API unit is 2^-32 Joules, 4 fixed counters 655360 ms ovfl timer futex hash table entries: 256 (order: 2, 16384 bytes) HugeTLB registered 2 MB page size, pre-allocated 0 pages msgmni has been set to 1585 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) io scheduler noop registered io scheduler cfq registered (default) Already setup the GSI :16 input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0 ACPI: Power Button [PWRB] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1 ACPI: Power Button [PWRF] thermal LNXTHERM:00: registered as thermal_zone0 ACPI: Thermal Zone [TZ00] (36 C) thermal LNXTHERM:01: registered as thermal_zone1 ACPI: Thermal Zone [TZ01] (36 C) xen:xen_evtchn: Event-channel device installed xengt: loaded Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled serial 00:07: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A serial 00:08: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A serial 00:09: ttyS2 at I/O 0x3e8 (irq = 5, base_baud = 115200) is a 16550A serial 00:0a: ttyS3 at I/O 0x2e8 (irq = 10, base_baud = 115200) is a 16550A Already setup the GSI :19 serial 0000:00:16.3: Couldn't register serial port f0e0, irq 19, type 0, error -28 [drm] Initialized drm 1.1.0 20060810 Already setup the GSI :16 i915: intel_detect_pch vGT info:(vgt_set_device_type:536) Detected Haswell GEN device info: major: 7 minor: 5 rev: 0 max_gtt_gm_sz: 80000000 gtt_start_offset: 200000 max_gtt_size: 400000 gtt_size_entry: 4 gtt_entry_size_shift: 2. bar-0 size: 400000 bar-1 size: 10000000 bar-2 size: 40 bar0: 0xf7800004, bar1: 0xe000000c mmio size: 200000, gtt size: 200000 gttmmio: 0xf7800000, gmadr: 0xe0000000 gttmmio_base_va: 0xffffc90004580000 gmadr_va: 0xffffc90004a00000 [drm:hsw_unclaimed_reg_detect] *ERROR* Unclaimed register detected. Please use the i915.mmio_debug=1 to debug this problem.vGT: GMBUS2 init value: 0, 800 vGT info:(initialize_gm_fence_allocation_bitmaps:335) total aperture: 0x10000000 bytes, total GM space: 0x80000000 bytes vGT info:(initialize_gm_fence_allocation_bitmaps:357) reserved aperture: [0xee000000, 0xf0000000) vGT: setup tracked reg info 910 listed, 683 used total 68319 registers tracked post mmio hooks initialized vGT: irq map [upstream] group: 1, bit: 28 -> [downstream] group: 2, bitmask: 0xffffffff vGT info:(vgt_setup_spt_oos:2035) 2048 oos pages preallocated scratch page is allocated at gm(0xe000000) vGT info:(create_vgt_instance:119) vm_id=0, low_gm_sz=96MB, high_gm_sz=384MB, fence_sz=4, vgt_primary=1 VM0 Ring0 context_save_area is allocated at gm(e011000) VM0 Ring1 context_save_area is allocated at gm(e051000) VM0 Ring2 context_save_area is allocated at gm(e091000) VM0 Ring3 context_save_area is allocated at gm(e0d1000) vGT info:(create_vgt_instance:204) aperture: [0xe0000000, 0xe5ffffff] guest [0xe0000000, 0xe5ffffff] va(0xffffc90004a00000) vGT info:(create_vgt_instance:215) GM: [0x0, 0x5ffffff], [0x10000000, 0x27ffffff], guest[0x0, 0x5ffffff], [0x10000000, 0x27ffffff] vGT info:(create_vgt_instance:252) filling VGT_PVINFO_PAGE for dom0: visable_gm_base=0x0, size=0x6000000 hidden_gm_base=0x10000000, size=0x18000000 fence_base=0, num=4 vGT(0): create debugfs node: virtual_mmio_space vGT(0): create debugfs node: shadow_mmio_space vGT(0): create debugfs node: virtual_mmio_space vGT(0): create debugfs node: hlistinfo vGT(0): create debugfs node: mmio_accounting vGT(0): create debugfs node: frame_buffer_format vGT(0): create debugfs node: frame_buffer_format vGT info:(vgt_init_sched_info:2239) VM-0 setup timebased schedule period 15 ms vGT: clear all GTT entries. ...dummy page (0x2edd8000, 0x1c0000) vGT: allocate vGT aperture vgt_initialize succeeds. i915_start_vgt: success [drm] Memory usable by graphics device = 2048M [drm] Replacing VGA console driver Console: switching to colour dummy device 80x25 Failed to add WC MTRR for [00000000e0000000-00000000efffffff]; performance may suffer.VM0 write register RC_STATE_CTRL_1 with 0x0 vGT: start kthread for dev (0, 10) i915: the number of the fence registers (4) [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. vGT: found matching pgt_device when registering irq for dev (0x10) vGT: allocate virq (-1) for i915, while keep original irq (16) for vgt vGT: track_nest: enabled vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem vGT info:(vga_control_w:1790) VM(0): Disable VGA mode 8000298e Eddie: mappable_end 10000000 i915 ballooning. Ballooning configuration: Low GM: base 0x0 size 98304KB High GM: base 0x10000000 size 393216KB i915_balloon_space: range [ 0x27dff000 - 0x80000000 ] 1443844 KB. i915_balloon_space: range [ 0x5fff000 - 0x10000000 ] 163844 KB. balloon successfully vGT: activate vgt (0) on ring (0) vGT-0: add to render run queue! vGT: activate vgt (0) on ring (1) vGT: activate vgt (0) on ring (2) vGT: activate vgt (0) on ring (3) PPGTT enabling on ring 0 page table level 2 type 5 PPGTT enabling on ring 1 page table level 2 type 5 PPGTT enabling on ring 2 page table level 2 type 5 PPGTT enabling on ring 3 page table level 2 typ(XEN) APIC error on CPU0: 40(00) amtterm: RUN_SOL -> ERROR (failure) amtterm: ERROR: redir_data: unknown r->buf 0x29 --------------------------------------------------------------------------- As always, Greg. Wettstein, Ph.D. Enjellic Systems Development, LLC. 4206 N. 19th Ave. Specializing in information infra-structure Fargo, ND 58102 development. PH: 701-281-1686 FAX: 701-281-3949 EMAIL: greg@xxxxxxxxxxxx ------------------------------------------------------------------------------ "Quidquid latine dictum sit, altum viditur." (Whatever is said in Latin, sounds profound.) -- Kevin M Bealer _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |