| 
         
xen-devel
Re: [Xen-devel] [PATCH] xen: implement vector callback for evtchn	delive
 
root@LucidSRV:~# cat /proc/interrupts            CPU0       CPU1          0:         29          0   IO-APIC-edge      timer   1:        107          0   IO-APIC-edge      i8042   4:          1          0   IO-APIC-edge       6:          2          0  
 IO-APIC-edge      floppy   8:          0          0   IO-APIC-edge      rtc0   9:          0          0   IO-APIC-fasteoi   acpi  12:        187        496   IO-APIC-edge      i8042  14:          0          0   IO-APIC-edge      ata_piix  15:        933          0   IO-APIC-edge     
 ata_piix  16:        293          0   xen-dyn-event     xenbus  17:       5059          0   xen-dyn-event     blkif  18:          0          0   xen-dyn-event     blkif  19:         72          0   xen-dyn-event     eth0  23:          0          0   IO-APIC-fasteoi   uhci_hcd:usb1  36:         
 0          0   IO-APIC-fasteoi   Ensoniq AudioPCI NMI:          0          0   Non-maskable interrupts LOC:       2767       2901   Local timer interrupts SPU:          0          0   Spurious interrupts PMI:          0          0   Performance monitoring interrupts PND:          0          0   Performance pending work PLT:      
 5211          0   Platform interrupts RES:       1189       1949   Rescheduling interrupts CAL:        130         89   Function call interrupts TLB:        230        179   TLB shootdowns TRM:          0          0   Thermal event interrupts THR:          0          0   Threshold APIC interrupts MCE:          0          0   Machine check
 exceptions MCP:          1          1   Machine check polls ERR:          0 MIS:          0
  Boris.
  --- On Thu, 5/27/10, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> wrote:
  From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> Subject: Re: [Xen-devel] [PATCH] xen: implement vector callback for evtchn delivery To: "Boris Derzhavets" <bderzhavets@xxxxxxxxx> Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxxx>, "Stefano Stabellini" <Stefano.Stabellini@xxxxxxxxxxxxx> Date: Thursday, May 27, 2010, 8:06
 AM
 
 On Thu, 27 May 2010, Boris Derzhavets wrote: > Seems to done right. Dmesg log for PV on HVM (Ubuntu Lucid)  :- >  > [    0.000000] Initializing cgroup subsys cpuset > [    0.000000] Initializing cgroup subsys cpu > [    0.000000] Linux version 2.6.34 (root@LucidSRV) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #2 SMP Thu May 27 > 09:56:26 MSD 2010 > [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.34 root=UUID=8ab02f1a-d6bd-4829-9732-20440acf320f ro > console=tty0 > [    0.000000] BIOS-provided physical RAM map: > [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) > [    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) > [    0.000000]  BIOS-e820: 00000000000e0000
 - 0000000000100000 (reserved) > [    0.000000]  BIOS-e820: 0000000000100000 - 0000000080000000 (usable) > [    0.000000]  BIOS-e820: 00000000fc000000 - 0000000100000000 (reserved) > [    0.000000] NX (Execute Disable) protection: active > [    0.000000] DMI 2.4 present. > [    0.000000] e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved) > [    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable) > [    0.000000] No AGP bridge found > [    0.000000] last_pfn = 0x80000 max_arch_pfn = 0x400000000 > [    0.000000] MTRR default type: write-back > [    0.000000] MTRR fixed ranges enabled: > [    0.000000]   00000-9FFFF write-back > [   
 0.000000]   A0000-BFFFF write-combining > [    0.000000]   C0000-FFFFF write-back > [    0.000000] MTRR variable ranges enabled: > [    0.000000]   0 base 0F0000000 mask FF8000000 uncachable > [    0.000000]   1 base 0F8000000 mask FFC000000 uncachable > [    0.000000]   2 disabled > [    0.000000]   3 disabled > [    0.000000]   4 disabled > [    0.000000]   5 disabled > [    0.000000]   6 disabled > [    0.000000]   7 disabled > [    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106 > [    0.000000] e820 update range: 0000000000001000 - 0000000000010000 (usable) ==>
 (reserved) > [    0.000000] Scanning 1 areas for low memory corruption > [    0.000000] modified physical RAM map: > [    0.000000]  modified: 0000000000000000 - 0000000000010000 (reserved) > [    0.000000]  modified: 0000000000010000 - 000000000009fc00 (usable) > [    0.000000]  modified: 000000000009fc00 - 00000000000a0000 (reserved) > [    0.000000]  modified: 00000000000e0000 - 0000000000100000 (reserved) > [    0.000000]  modified: 0000000000100000 - 0000000080000000 (usable) > [    0.000000]  modified: 00000000fc000000 - 0000000100000000 (reserved) > [    0.000000] initial memory mapped : 0 - 20000000 > [    0.000000] found SMP MP-table at [ffff8800000fbc60] fbc60 > [    0.000000]
 init_memory_mapping: 0000000000000000-0000000080000000 > [    0.000000]  0000000000 - 0080000000 page 2M > [    0.000000] kernel direct mapping tables up to 80000000 @ 16000-19000 > [    0.000000] RAMDISK: 33f01000 - 37ff0000 > [    0.000000] ACPI: RSDP 00000000000ea020 00024 (v02    Xen) > [    0.000000] ACPI: XSDT 00000000fc012cb0 00034 (v01    Xen      HVM 00000000 HVML 00000000) > [    0.000000] ACPI: FACP 00000000fc012ad0 000F4 (v04    Xen      HVM 00000000 HVML 00000000) > [    0.000000] ACPI: DSDT 00000000fc002c40 0FE0B (v02    Xen      HVM 00000000 INTL 20090123) > [    0.000000] ACPI: FACS 00000000fc002c00 00040 > [   
 0.000000] ACPI: APIC 00000000fc012bd0 000D8 (v02    Xen      HVM 00000000 HVML 00000000) > [    0.000000] ACPI: Local APIC address 0xfee00000 > [    0.000000] No NUMA configuration found > [    0.000000] Faking a node at 0000000000000000-0000000080000000 > [    0.000000] Initmem setup node 0 0000000000000000-0000000080000000 > [    0.000000]   NODE_DATA [0000000001cb20c0 - 0000000001cb70bf] > [    0.000000]  [ffffea0000000000-ffffea0001bfffff] PMD -> [ffff880002600000-ffff8800041fffff] on node 0 > [    0.000000] Zone PFN ranges: > [    0.000000]   DMA      0x00000010 -> 0x00001000 > [    0.000000]   DMA32    0x00001000 -> 0x00100000 >
 [    0.000000]   Normal   empty > [    0.000000] Movable zone start PFN for each node > [    0.000000] early_node_map[2] active PFN ranges > [    0.000000]     0: 0x00000010 -> 0x0000009f > [    0.000000]     0: 0x00000100 -> 0x00080000 > [    0.000000] On node 0 totalpages: 524175 > [    0.000000]   DMA zone: 56 pages used for memmap > [    0.000000]   DMA zone: 0 pages reserved > [    0.000000]   DMA zone: 3927 pages, LIFO batch:0 > [    0.000000]   DMA32 zone: 7112 pages used for memmap > [    0.000000]   DMA32 zone: 513080 pages, LIFO batch:31 > [    0.000000] ACPI: PM-Timer IO Port:
 0x1f48 > [    0.000000] ACPI: Local APIC address 0xfee00000 > [    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x02] enabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x04] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x06] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x08] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x0a] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x0c] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x0e] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x10] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x09]
 lapic_id[0x12] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x14] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x16] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x18] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x1a] disabled) > [    0.000000] ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x1c] disabled) > [    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) > [    0.000000] IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, GSI 0-47 > [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) > [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 low level) > [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 low
 level) > [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 low level) > [    0.000000] ACPI: IRQ0 used by override. > [    0.000000] ACPI: IRQ2 used by override. > [    0.000000] ACPI: IRQ5 used by override. > [    0.000000] ACPI: IRQ9 used by override. > [    0.000000] ACPI: IRQ10 used by override. > [    0.000000] ACPI: IRQ11 used by override. > [    0.000000] Using ACPI (MADT) for SMP configuration information > [    0.000000] SMP: Allowing 15 CPUs, 13 hotplug CPUs > [    0.000000] nr_irqs_gsi: 48 > [    0.000000] Xen version 4.0. > =>[    0.000000] Xen Platform PCI: I/O protocol version 1 > =>[    0.000000] Netfront and the Xen platform PCI driver have been
 compiled for this kernel: unplug emulated NICs. > => [    0.000000] Blkfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated disks. > =>[    0.000000] You might have to change the root device > =>[    0.000000] from /dev/hd[a-d] to /dev/xvd[a-d] > [    0.000000] in your root= kernel command line option > [    0.000000] Xen doesn't support pvclock on HVM,disable pv timer > [    0.000000] early_res array is doubled to 64 at [17180 - 1797f] > .... >  > "df -h" reports /dev/xvda(X) devices >  > 
  everything seems fine, the callback mechanism seems to be working too (even though I am not writing an explicit message about it, maybe I should). Please post the output of 'cat /proc/interrupts' just to be sure...
   -----Inline Attachment
 Follows-----
 
 
  |  
  
      _______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    |