All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
	Keir Fraser <keir@xen.org>, Tim Deegan <tim@xen.org>
Subject: Re: [RFC Patch] x86/hpet: Disable interrupts while running hpet interrupt handler.
Date: Tue, 6 Aug 2013 11:32:24 +0100	[thread overview]
Message-ID: <5200D0B8.4060706@citrix.com> (raw)
In-Reply-To: <5200C95F02000078000E9893@nat28.tlf.novell.com>

[-- Attachment #1: Type: text/plain, Size: 3512 bytes --]

On 06/08/13 09:01, Jan Beulich wrote:
>>>> On 05.08.13 at 22:38, Andrew Cooper <andrew.cooper3@citrix.com> wrote:
>> Automated testing on Xen-4.3 testing tip found an interesting issue
>>
>> (XEN) *** DOUBLE FAULT ***
>> (XEN) ----[ Xen-4.3.0  x86_64  debug=y  Not tainted ]----
> The call trace is suspicious in ways beyond what Keir already
> pointed out - with debug=y, there shouldn't be bogus entries listed,
> yet ...

show_stack_overflow() doesn't have a debug case which follows frame
pointers.  I shall submit a patch for this presently, and put it into
XenServer in the hope of getting a better stack trace in the future.

<snip>
> And this one looks bogus too. Question therefore is whether the
> problem you describe isn't a consequence of an earlier issue.

There is nothing apparently interesting preceding the crash.  Just some
spew from an HVM domain using the 0x39 debug port.

>
>> (XEN)    ffff83043f2c7b48: [<ffff82c4c0128bb3>] vcpu_unblock+0x4b/0x4d
>> (XEN)    ffff83043f2c7c48: [<ffff82c4c01e9400>] __get_gfn_type_access+0x94/0x20e
>> (XEN)    ffff83043f2c7c98: [<ffff82c4c01bccf3>] hvm_hap_nested_page_fault+0x25d/0x456
>> (XEN)    ffff83043f2c7d18: [<ffff82c4c01e1257>] vmx_vmexit_handler+0x140a/0x17ba
>> (XEN)    ffff83043f2c7d30: [<ffff82c4c01be519>] hvm_do_resume+0x1a/0x1b7
>> (XEN)    ffff83043f2c7d60: [<ffff82c4c01dae73>] vmx_do_resume+0x13b/0x15a
>> (XEN)    ffff83043f2c7da8: [<ffff82c4c012a1e1>] _spin_lock+0x11/0x48
>> (XEN)    ffff83043f2c7e20: [<ffff82c4c0128091>] schedule+0x82a/0x839
>> (XEN)    ffff83043f2c7e50: [<ffff82c4c012a1e1>] _spin_lock+0x11/0x48
>> (XEN)    ffff83043f2c7e68: [<ffff82c4c01cb132>] vlapic_has_pending_irq+0x3f/0x85
>> (XEN)    ffff83043f2c7e88: [<ffff82c4c01c50a7>] hvm_vcpu_has_pending_irq+0x9b/0xcd
>> (XEN)    ffff83043f2c7ec8: [<ffff82c4c01deca9>] vmx_vmenter_helper+0x60/0x139
>> (XEN)    ffff83043f2c7f18: [<ffff82c4c01e7439>] vmx_asm_do_vmentry+0/0xe7
>> (XEN)
>> (XEN) ****************************************
>> (XEN) Panic on CPU 3:
>> (XEN) DOUBLE FAULT -- system shutdown
>> (XEN) ****************************************
>> (XEN)
>> (XEN) Reboot in five seconds...
>>
>> The hpet interrupt handler runs with interrupts enabled, due to this the
>> spin_unlock_irq() in:
>>
>>     while ( desc->status & IRQ_PENDING )
>>     {
>>         desc->status &= ~IRQ_PENDING;
>>         spin_unlock_irq(&desc->lock);
>>         tsc_in = tb_init_done ? get_cycles() : 0;
>>         action->handler(irq, action->dev_id, regs);
>>         TRACE_3D(TRC_HW_IRQ_HANDLED, irq, tsc_in, get_cycles());
>>         spin_lock_irq(&desc->lock);
>>     }
>>
>> in do_IRQ().
>>
>> Clearly there are cases where the frequency of the HPET interrupt is faster
>> than the time it takes to process handle_hpet_broadcast(), I presume in part
>> because of the large amount of cpumask manipulation.
> How many CPUs (and how many usable HPET channels) does the
> system have that this crash was observed on?
>
> Jan

The machine we found this crash on is a Dell R310.  4 CPUs, 16G Ram.

The full boot xl dmesg is attached, but it appears that the are 8
broadcast hpets.  This is futher backed up by the 'i' debugkey (also
attached)

Keir: (merging your thread back here)
  I see your point regarding IRQ_INPROGRESS, but even with 8 hpet
interrupts, there are rather more than 8 occurences of
handle_hpet_broadcast() in the stack.  If the occurences were just
function pointers on the stack, I would expect to see several
handle_hpet_broadcast()+0x0/0x268

~Andrew


[-- Attachment #2: xl-dmesg-boot --]
[-- Type: text/plain, Size: 11950 bytes --]

 __  __            _  _    _____  ___  
 \ \/ /___ _ __   | || |  |___ / / _ \ 
  \  // _ \ '_ \  | || |_   |_ \| | | |
  /  \  __/ | | | |__   _| ___) | |_| |
 /_/\_\___|_| |_|    |_|(_)____(_)___/ 
                                       
(XEN) Xen version 4.3.0 (root@uk.xensource.com) (x86_64-linux-gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46)) debug=y Mon Aug  5 16:03:49 EDT 2013
(XEN) Latest ChangeSet: 27215:b5c2bcac14ad, pq 59:2de62343c69b
(XEN) Bootloader: SYSLINUX 4.06 0x51f8b10e
(XEN) Command line: com1=115200,8n1 console=com1,vga mem=1024G dom0_max_vcpus=4 dom0_mem=752M,max:752M watchdog lowmem_emergency_pool=1M crashkernel=64M@32M cpuid_mask_xsave_eax=0
(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 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009e000 (usable)
(XEN)  0000000000100000 - 00000000bf699000 (usable)
(XEN)  00000000bf699000 - 00000000bf6af000 (reserved)
(XEN)  00000000bf6af000 - 00000000bf6ce000 (ACPI data)
(XEN)  00000000bf6ce000 - 00000000c0000000 (reserved)
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)
(XEN)  00000000fe000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000440000000 (usable)
(XEN) Kdump: 64MB (65536kB) at 0x2000000
(XEN) ACPI: RSDP 000F12D0, 0024 (r2 DELL  )
(XEN) ACPI: XSDT 000F13D0, 008C (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: FACP BF6C3BB4, 00F4 (r3 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: DSDT BF6AF000, 3E5B (r1 DELL   PE_SC3          1 INTL 20050624)
(XEN) ACPI: FACS BF6C6000, 0040
(XEN) ACPI: APIC BF6C3478, 0152 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SPCR BF6C35CC, 0050 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: HPET BF6C3620, 0038 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: DMAR BF6C365C, 00A8 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: MCFG BF6C3850, 003C (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: WD__ BF6C3890, 0134 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SLIC BF6C39C8, 0024 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: ERST BF6B2FDC, 0270 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: HEST BF6B324C, 03A8 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: BERT BF6B2E5C, 0030 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: EINJ BF6B2E8C, 0150 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: TCPA BF6C3B4C, 0064 (r2 DELL   PE_SC3          1 DELL        1)
(XEN) System RAM: 16374MB (16767196kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000440000000
(XEN) Domain heap initialised DMA width 32 bits
(XEN) found SMP MP-table at 000fe710
(XEN) DMI 2.6 present.
(XEN) Using APIC driver bigsmp
(XEN) ACPI: PM-Timer IO Port: 0x808
(XEN) ACPI: SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]
(XEN) ACPI:             wakeup_vec[bf6c600c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) Processor #2 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
(XEN) Processor #4 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
(XEN) Processor #6 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x24] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x25] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x26] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x27] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x28] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x29] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x2a] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x2b] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x2c] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x2d] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x2e] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x2f] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x11] lapic_id[0x30] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x12] lapic_id[0x31] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x13] lapic_id[0x32] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x14] lapic_id[0x33] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x15] lapic_id[0x34] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x16] lapic_id[0x35] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x17] lapic_id[0x36] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x18] lapic_id[0x37] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x19] lapic_id[0x38] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x39] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x3a] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x3b] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x3c] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x3d] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x3e] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x20] lapic_id[0x3f] disabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 0, 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:  Phys.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) Xen ERST support is initialized.
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 32 CPUs (28 hotplug CPUs)
(XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2394.052 MHz processor.
(XEN) Initing memory sharing.
(XEN) Cannot set CPU xsave feature mask on CPU#0
(XEN) mce_intel.c:717: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank 0 extended MCE MSR 0
(XEN) Intel machine check reporting enabled
(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.
(XEN) Intel VT-d Snoop Control enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping not enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping disabled
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) [2013-08-06 10:04:38] Platform timer is 14.318MHz HPET
(XEN) [2013-08-06 10:04:38] Allocated console ring of 64 KiB.
(XEN) [2013-08-06 10:04:38] mwait-idle: MWAIT substates: 0x1120
(XEN) [2013-08-06 10:04:38] mwait-idle: v0.4 model 0x1e
(XEN) [2013-08-06 10:04:38] mwait-idle: lapic_timer_reliable_states 0x2
(XEN) [2013-08-06 10:04:38] HPET: 8 timers (8 will be used for broadcast)
(XEN) [2013-08-06 10:04:38] VMX: Supported advanced features:
(XEN) [2013-08-06 10:04:38]  - APIC MMIO access virtualisation
(XEN) [2013-08-06 10:04:38]  - APIC TPR shadow
(XEN) [2013-08-06 10:04:38]  - Extended Page Tables (EPT)
(XEN) [2013-08-06 10:04:38]  - Virtual-Processor Identifiers (VPID)
(XEN) [2013-08-06 10:04:38]  - Virtual NMI
(XEN) [2013-08-06 10:04:38]  - MSR direct-access bitmap
(XEN) [2013-08-06 10:04:38] HVM: ASIDs enabled.
(XEN) [2013-08-06 10:04:38] HVM: VMX enabled
(XEN) [2013-08-06 10:04:38] HVM: Hardware Assisted Paging (HAP) detected
(XEN) [2013-08-06 10:04:38] HVM: HAP page sizes: 4kB, 2MB
(XEN) [2013-08-06 10:04:37] Cannot set CPU xsave feature mask on CPU#1
(XEN) [2013-08-06 10:04:37] Cannot set CPU xsave feature mask on CPU#2
(XEN) [2013-08-06 10:04:37] Cannot set CPU xsave feature mask on CPU#3
(XEN) [2013-08-06 10:04:39] Brought up 4 CPUs
(XEN) [2013-08-06 10:04:39] Testing NMI watchdog --- CPU#0 okay. CPU#1 okay. CPU#2 okay. CPU#3 okay. 
(XEN) [2013-08-06 10:04:39] ACPI sleep modes: S3
(XEN) [2013-08-06 10:04:39] mcheck_poll: Machine check polling timer started.
(XEN) [2013-08-06 10:04:39] *** LOADING DOMAIN 0 ***
(XEN) [2013-08-06 10:04:39] elf_parse_binary: phdr: paddr=0x100000 memsz=0x3f4000
(XEN) [2013-08-06 10:04:39] elf_parse_binary: phdr: paddr=0x4f4000 memsz=0x1a7000
(XEN) [2013-08-06 10:04:39] elf_parse_binary: memory: 0x100000 -> 0x69b000
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: GUEST_OS = "linux"
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: GUEST_VERSION = "2.6"
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: XEN_VERSION = "xen-3.0"
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: VIRT_BASE = 0xc0000000
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: PADDR_OFFSET = 0x0
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: ENTRY = 0xc0100000
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: HYPERCALL_PAGE = 0xc0101000
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: HV_START_LOW = 0xf5800000
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: FEATURES = "writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel"
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: PAE_MODE = "yes"
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: unknown xen elf note (0xd)
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: LOADER = "generic"
(XEN) [2013-08-06 10:04:39] elf_xen_parse_note: SUSPEND_CANCEL = 0x1
(XEN) [2013-08-06 10:04:39] elf_xen_addr_calc_check: addresses:
(XEN) [2013-08-06 10:04:39]     virt_base        = 0xc0000000
(XEN) [2013-08-06 10:04:39]     elf_paddr_offset = 0x0
(XEN) [2013-08-06 10:04:39]     virt_offset      = 0xc0000000
(XEN) [2013-08-06 10:04:39]     virt_kstart      = 0xc0100000
(XEN) [2013-08-06 10:04:39]     virt_kend        = 0xc069b000
(XEN) [2013-08-06 10:04:39]     virt_entry       = 0xc0100000
(XEN) [2013-08-06 10:04:39]     p2m_base         = 0xffffffffffffffff
(XEN) [2013-08-06 10:04:39]  Xen  kernel: 64-bit, lsb, compat32
(XEN) [2013-08-06 10:04:39]  Dom0 kernel: 32-bit, PAE, lsb, paddr 0x100000 -> 0x69b000
(XEN) [2013-08-06 10:04:39] PHYSICAL MEMORY ARRANGEMENT:
(XEN) [2013-08-06 10:04:39]  Dom0 alloc.:   0000000433800000->0000000434000000 (188393 pages to be allocated)
(XEN) [2013-08-06 10:04:39]  Init. ramdisk: 000000043f7e9000->000000043ffffe00
(XEN) [2013-08-06 10:04:39] VIRTUAL MEMORY ARRANGEMENT:
(XEN) [2013-08-06 10:04:39]  Loaded kernel: 00000000c0100000->00000000c069b000
(XEN) [2013-08-06 10:04:39]  Init. ramdisk: 00000000c069b000->00000000c0eb1e00
(XEN) [2013-08-06 10:04:39]  Phys-Mach map: 00000000c0eb2000->00000000c0f6e000
(XEN) [2013-08-06 10:04:39]  Start info:    00000000c0f6e000->00000000c0f6e4b4
(XEN) [2013-08-06 10:04:39]  Page tables:   00000000c0f6f000->00000000c0f7c000
(XEN) [2013-08-06 10:04:39]  Boot stack:    00000000c0f7c000->00000000c0f7d000
(XEN) [2013-08-06 10:04:39]  TOTAL:         00000000c0000000->00000000c1000000
(XEN) [2013-08-06 10:04:39]  ENTRY ADDRESS: 00000000c0100000
(XEN) [2013-08-06 10:04:39] Dom0 has maximum 4 VCPUs
(XEN) [2013-08-06 10:04:39] elf_load_binary: phdr 0 at 0xc0100000 -> 0xc04f4000
(XEN) [2013-08-06 10:04:39] elf_load_binary: phdr 1 at 0xc04f4000 -> 0xc05c9000
(XEN) [2013-08-06 10:04:40] Scrubbing Free RAM: ..........................................................................................................................................................done.
(XEN) [2013-08-06 10:04:43] Initial low memory virq threshold set at 0x4000 pages.
(XEN) [2013-08-06 10:04:43] Std. Loglevel: All
(XEN) [2013-08-06 10:04:43] Guest Loglevel: All
(XEN) [2013-08-06 10:04:43] Xen is relinquishing VGA console.
(XEN) [2013-08-06 10:04:43] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) [2013-08-06 10:04:43] Freed 320kB init memory.

[-- Attachment #3: xl-debugkeys-i --]
[-- Type: text/plain, Size: 9521 bytes --]

(XEN) [2013-08-06 10:25:32] Guest interrupt information:
(XEN) [2013-08-06 10:25:32]    IRQ:   0 affinity:00000001 vec:f0 type=IO-APIC-edge    status=00000000 timer_interrupt+0/0x18f
(XEN) [2013-08-06 10:25:32]    IRQ:   1 affinity:00000001 vec:30 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:   3 affinity:00000001 vec:38 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:   4 affinity:00000001 vec:f1 type=IO-APIC-edge    status=00000000 ns16550_interrupt+0/0x6a
(XEN) [2013-08-06 10:25:32]    IRQ:   5 affinity:00000001 vec:40 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:   6 affinity:00000001 vec:48 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:   7 affinity:00000001 vec:50 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:   8 affinity:00000001 vec:58 type=IO-APIC-edge    status=00000010 in-flight=0 domain-list=0:  8(----),
(XEN) [2013-08-06 10:25:32]    IRQ:   9 affinity:00000001 vec:60 type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0:  9(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  10 affinity:00000001 vec:68 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:  11 affinity:00000001 vec:70 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:  12 affinity:00000001 vec:78 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:  13 affinity:00000001 vec:88 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:  14 affinity:00000001 vec:90 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:  15 affinity:00000001 vec:98 type=IO-APIC-edge    status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:  16 affinity:00000008 vec:4a type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0: 16(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  17 affinity:00000001 vec:d8 type=IO-APIC-level   status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:  20 affinity:00000001 vec:a0 type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0: 20(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  21 affinity:00000001 vec:d0 type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0: 21(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  22 affinity:00000001 vec:a4 type=IO-APIC-level   status=00000010 in-flight=0 domain-list=0: 22(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  24 affinity:0000000f vec:28 type=DMA_MSI         status=00000000 iommu_page_fault+0/0x12
(XEN) [2013-08-06 10:25:32]    IRQ:  25 affinity:00000001 vec:c6 type=HPET-MSI        status=00000000 hpet_interrupt_handler+0/0x40
(XEN) [2013-08-06 10:25:32]    IRQ:  26 affinity:00000008 vec:3f type=HPET-MSI        status=00000000 hpet_interrupt_handler+0/0x40
(XEN) [2013-08-06 10:25:32]    IRQ:  27 affinity:00000001 vec:47 type=HPET-MSI        status=00000000 hpet_interrupt_handler+0/0x40
(XEN) [2013-08-06 10:25:32]    IRQ:  28 affinity:00000002 vec:4f type=HPET-MSI        status=00000000 hpet_interrupt_handler+0/0x40
(XEN) [2013-08-06 10:25:32]    IRQ:  29 affinity:00000008 vec:57 type=HPET-MSI        status=00000000 hpet_interrupt_handler+0/0x40
(XEN) [2013-08-06 10:25:32]    IRQ:  30 affinity:00000008 vec:2f type=HPET-MSI        status=00000000 hpet_interrupt_handler+0/0x40
(XEN) [2013-08-06 10:25:32]    IRQ:  31 affinity:00000001 vec:86 type=HPET-MSI        status=00000000 hpet_interrupt_handler+0/0x40
(XEN) [2013-08-06 10:25:32]    IRQ:  32 affinity:00000002 vec:37 type=HPET-MSI        status=00000000 hpet_interrupt_handler+0/0x40
(XEN) [2013-08-06 10:25:32]    IRQ:  33 affinity:00000001 vec:3a type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:279(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  34 affinity:00000001 vec:42 type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:278(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  35 affinity:00000001 vec:4a type=PCI-MSI         status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:  36 affinity:00000001 vec:52 type=PCI-MSI         status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:  37 affinity:00000001 vec:aa type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:275(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  38 affinity:00000001 vec:3f type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:274(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  39 affinity:00000001 vec:c7 type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:273(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  40 affinity:00000001 vec:cf type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:272(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  41 affinity:00000001 vec:d7 type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:271(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  42 affinity:00000001 vec:df type=PCI-MSI/-X      status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32]    IRQ:  43 affinity:00000001 vec:a8 type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:269(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  44 affinity:00000001 vec:b0 type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:268(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  45 affinity:00000001 vec:b8 type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:267(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  46 affinity:00000001 vec:c0 type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:266(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  47 affinity:00000001 vec:c8 type=PCI-MSI/-X      status=00000010 in-flight=0 domain-list=0:265(----),
(XEN) [2013-08-06 10:25:32]    IRQ:  48 affinity:00000001 vec:21 type=PCI-MSI/-X      status=00000002 mapped, unbound
(XEN) [2013-08-06 10:25:32] IO-APIC interrupt information:
(XEN) [2013-08-06 10:25:32]     IRQ  0 Vec240:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin  2: vec=f0 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ  1 Vec 48:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin  1: vec=30 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ  3 Vec 56:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin  3: vec=38 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ  4 Vec241:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin  4: vec=f1 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ  5 Vec 64:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin  5: vec=40 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ  6 Vec 72:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin  6: vec=48 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ  7 Vec 80:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin  7: vec=50 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ  8 Vec 88:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin  8: vec=58 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ  9 Vec 96:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin  9: vec=60 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=L mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ 10 Vec104:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 10: vec=68 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ 11 Vec112:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 11: vec=70 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ 12 Vec120:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 12: vec=78 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ 13 Vec136:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 13: vec=88 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ 14 Vec144:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 14: vec=90 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ 15 Vec152:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 15: vec=98 delivery=Fixed dest=P status=0 polarity=0 irr=0 trig=E mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ 16 Vec 74:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 16: vec=4a delivery=Fixed dest=P status=0 polarity=1 irr=0 trig=L mask=0 dest_id:6
(XEN) [2013-08-06 10:25:32]     IRQ 17 Vec216:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 17: vec=d8 delivery=Fixed dest=P status=0 polarity=1 irr=0 trig=L mask=1 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ 20 Vec160:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 20: vec=a0 delivery=Fixed dest=P status=0 polarity=1 irr=0 trig=L mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ 21 Vec208:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 21: vec=d0 delivery=Fixed dest=P status=0 polarity=1 irr=0 trig=L mask=0 dest_id:0
(XEN) [2013-08-06 10:25:32]     IRQ 22 Vec164:
(XEN) [2013-08-06 10:25:32]       Apic 0x00, Pin 22: vec=a4 delivery=Fixed dest=P status=0 polarity=1 irr=0 trig=L mask=0 dest_id:0

[-- Attachment #4: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

  reply	other threads:[~2013-08-06 10:32 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-05 20:38 [RFC Patch] x86/hpet: Disable interrupts while running hpet interrupt handler Andrew Cooper
2013-08-06  4:49 ` Keir Fraser
2013-08-06  8:01 ` Jan Beulich
2013-08-06 10:32   ` Andrew Cooper [this message]
2013-08-06 11:44     ` Jan Beulich
2013-08-06 13:23       ` Andrew Cooper
2013-08-06 13:57         ` Jan Beulich
2013-08-13  9:03           ` Hpet interrupt overflow Andrew Cooper
2013-08-13  9:22             ` Tim Deegan
2013-08-13  9:33               ` Andrew Cooper
2013-08-13 11:59             ` Jan Beulich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5200D0B8.4060706@citrix.com \
    --to=andrew.cooper3@citrix.com \
    --cc=JBeulich@suse.com \
    --cc=keir@xen.org \
    --cc=tim@xen.org \
    --cc=xen-devel@lists.xenproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.