Hi,
I report a benchmark result of this week on IPF using
ia64/xen-unstable and ia64/linux-2.6.18-xen.
On DomVTi, a kernel panic occurred when xen-vnif.ko was loaded. I
attach the message.
The issue was fixed by reverting the following patch:
http://xenbits.xensource.com/ext/ia64/linux-2.6.18-xen.hg/rev/c48f54365060
But I have no idea why it causes the panic.
We tested without it.
TEST ENVIRONMENT
Machine : Tiger4
Kernel : 2.6.18.8-xen
Changeset : 17161:71a8366fb212 (ia64/xen-unstable)
457:68e78169679e (ia64/linux-2.6.18-xen)
78:9e4b5bb76049 (efi-vfirmware)
Dom0 OS : RHEL4 U2 (2P)
DomU OS : RHEL4 U2 (8P, using tap:aio)
DomVTi OS : RHEL4 U2 (8P, with PV-on-HVM drivers)
Scheduler : credit
TEST RESULTS
DomU:
unixbench4.1.0 : Pass
bonnie++-1.03 : Pass
ltp-full-20070930 : Pass
iozone3_191 : Pass
lmbench-3.0-a5 : Pass
DomVTi:
unixbench4.1.0 : Pass
bonnie++-1.03 : Pass
ltp-full-20070930 : Pass
iozone3_191 : Pass
lmbench-3.0-a5 : Pass
Best regards,
KUWAMURA and Fujitsu members
Using config file "/xen/rhel4VTI".
helStarted domain rhel4VTI
lo Sec
Fit table addr: 00000000ffffff20 00000003
2020205f5449465f 00000003 00000000 00 00
0000000000000000 00000000 00000000 01 00
80000000ffe12700 00000000 00000000 10 00
Peicore entry at 80000000ffe12700
SecMain: hello
Memory: 0000000000000000 - 000000001fffffff
Nr vcpus: 08
PROGRESS CODE: V3020003 I0
PROGRESS CODE: V3020002 I0
PROGRESS CODE: V3020003 I0
PROGRESS CODE: V3020002 I0
PROGRESS CODE: V3020003 I0
PROGRESS CODE: V3020002 I0
PROGRESS CODE: V3020003 I0
PROGRESS CODE: V3031001 I0
PROGRESS CODE: V1030004 I0
PROGRESS CODE: V1030001 I0
PROGRESS CODE: V2060000 I0
PROGRESS CODE: V2060004 I0
PROGRESS CODE: V1010004 I0
PROGRESS CODE: V1010003 I0
PROGRESS CODE: V1010001 I0
PROGRESS CODE: V1011000 I0
PROGRESS CODE: V1011001 I0
PROGRESS CODE: V1030004 I0
ERROR: C40000002:V2081000 I 69FD8E47-A161-4550-B01A-5594CEB2B2B2
PROGRESS CODE: V3050006 I0
Linux version 2.6.9-22.EL (bhcompile@xxxxxxxxxxxxxxxxxxxxxx) (gcc version 3.4.4
20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 17:54:55 EDT 2005
Warning: EFI system table major version mismatch: got 2.00, expected 1.00
EFI v2.00 by TianoCore.org: ACPI 2.0=0xec000 SALsystab=0x1f1508e0 SMBIOS=0x1fc01
000
booting generic kernel on platform dig
Warning: acpi_table_parse(ACPI_SRAT) returned 0!
Warning: acpi_table_parse(ACPI_SLIT) returned 0!
efi.trim_top: ignoring 4KB of memory at 0x0 due to granule hole at 0x0
efi.trim_top: ignoring 636KB of memory at 0x1000 due to granule hole at 0x0
efi.trim_bottom: ignoring 48KB of memory at 0xe0000 due to granule hole at 0x0
efi.trim_bottom: ignoring 15432KB of memory at 0xee000 due to granule hole at 0x
0
Initial ramdisk at: 0xe00000001d93d000 (1600155 bytes)
SAL 3.0: Xen/ia64 Tianocore SAL Xen/ia64 SAL version 2.0
iosapic_system_init: Disabling PC-AT compatible 8259 interrupts
ACPI: Local APIC address c0000000fee00000
register_intr: changing vector 47 from IO-SAPIC-edge to IO-SAPIC-level
register_intr: changing vector 38 from IO-SAPIC-edge to IO-SAPIC-level
register_intr: changing vector 37 from IO-SAPIC-edge to IO-SAPIC-level
8 CPUs available, 8 CPUs total
Registering legacy COM ports for serial console
MCA related initialization done
Virtual mem_map starts at 0xa0007fffffe40000
Built 1 zonelists
Kernel command line: BOOT_IMAGE=atapi0:\efi\redhat\vmlinuz-2.6.9-22.EL root=/de
v/hda2 console=tty0 console=ttyS0,9600n8r hda=noprobe hdb=noprobe ro
ide_setup: hda=noprobe
ide_setup: hdb=noprobe
PID hash table entries: 1024 (order: 10, 32768 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 65536 (order: 5, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 4, 262144 bytes)
Placing software IO TLB between 0x4a64000 - 0x8a64000
Memory: 421376k/494496k available (5611k code, 85040k reserved, 2260k data, 384k
init)
McKinley Errata 9 workaround not needed; disabling it
Security Scaffold v1.0.0 initialized
SELinux: Initializing.
SELinux: Starting in permissive mode
There is already a security framework initialized, register_security failed.
selinux_register_security: Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 1024 (order: 0, 16384 bytes)
Boot processor id 0x0/0x0
task migration cache decay timeout: 10 msecs.
CPU 1: synchronized ITC with CPU 0 (last diff -6 cycles, maxerr 304 cycles)
CPU 2: synchronized ITC with CPU 0 (last diff -6 cycles, maxerr 304 cycles)
CPU 3: synchronized ITC with CPU 0 (last diff -6 cycles, maxerr 304 cycles)
CPU 4: synchronized ITC with CPU 0 (last diff -2 cycles, maxerr 303 cycles)
CPU 5: synchronized ITC with CPU 0 (last diff -2 cycles, maxerr 304 cycles)
CPU 6: synchronized ITC with CPU 0 (last diff -2 cycles, maxerr 304 cycles)
CPU 7: synchronized ITC with CPU 0 (last diff 2 cycles, maxerr 304 cycles)
Brought up 8 CPUs
Total of 8 processors activated (25071.88 BogoMIPS).
checking if image is initramfs... it is
Freeing initrd memory: 1536kB freed
NET: Registered protocol family 16
ACPI: Subsystem revision 20040816
ACPI: Interpreter enabled
ACPI: Using IOSAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
GSI 20 (level, low) -> CPU 0 (0x0000) vector 48
ACPI: PCI interrupt 0000:00:01.2[A] -> GSI 20 (level, low) -> IRQ 48
GSI 28 (level, low) -> CPU 1 (0x0100) vector 49
ACPI: PCI interrupt 0000:00:03.0[A] -> GSI 28 (level, low) -> IRQ 49
GSI 32 (level, low) -> CPU 2 (0x0200) vector 50
ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 32 (level, low) -> IRQ 50
perfmon: version 2.0 IRQ 238
perfmon: Generic PMU detected, 8 PMCs, 4 PMDs, 4 counters (32 bits)
PAL Information Facility v0.5
perfmon: added sampling format default_format
perfmon_default_smpl: default_format v2.0 registered
audit: initializing netlink socket (disabled)
audit(1204815361.176:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 2048 (order 0, 16384 bytes)
SELinux: Registering netfilter hooks
Initializing Cryptographic API
ksign: Installing public key data
Loading keyring
- Added public key 453B8631FE6159D3
- User ID: Red Hat, Inc. (Kernel Module GPG key)
Limiting direct PCI/PCI transfers.
PCI: PIIX3: Enabling Passive Release on 0000:00:01.0
Activating ISA DMA hang workarounds.
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
ACPI: Processor [CPU0] (supports C1)
ACPI: Processor [CPU1] (supports C1)
ACPI: Processor [CPU2] (supports C1)
ACPI: Processor [CPU3] (supports C1)
EFI Time Services Driver v0.4
Linux agpgart interface v0.100 (c) Dave Jones
serio: i8042 AUX port at 0x60,0x64 irq 36
serio: i8042 KBD port at 0x60,0x64 irq 32
Serial: 8250/16550 driver $Revision: 1.90 $ 20 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 44) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX3: IDE controller at PCI slot 0000:00:01.1
PIIX3: chipset revision 0
PIIX3: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:pio, hdd:pio
ide-floppy driver 0.99.newide
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
EFI Variables Facility v0.08 2004-May-17
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 128Kbytes
TCP: Hash tables configured (established 65536 bind 65536)
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
Freeing unused kernel memory: 384kB freed
Red Hat nash version 4.2.1.6 starting
Mounted /proc filesystem
Mounting sysfs
Creating /dev
Starting udev
Loading xen-platform-pci.ko module
ACPI: PCI interrupt 0000:00:03.0[A] -> GSI 28 (level, low) -> IRQ 49
Loading xen-vbd.ko module
Loading xen-vnif.kxo emondu-levbd:
registered block device major 3
Using cfq io scheduler
blkfront: hda: barriers disabled
hda:kernel BUG at kernel/workqueue.c:311!
hda1 hda2
insmod[218]: bugcheck! 0 [1]
Modules linked in: xen_vnif(U) xen_vbd(U) xen_platform_pci(U)
Pid: 218, CPU 2, comm: insmod
psr : 0000101008026018 ifs : 800000000000038a ip : [<a00000010009f770>] Not
tainted
ip is at __create_workqueue+0x2f0/0x300
unat: 0000000000000000 pfs : 000000000000038a rsc : 0000000000000003
rnat: 00000000000003d4 bsps: a0000001007b8530 pr : 0000000000009959
ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c8a70033f
csd : 0000000000000000 ssd : 0000000000000000
b0 : a00000010009f770 b6 : a0000001002569c0 b7 : a0000001002569c0
f6 : 1003e00000000000000a0 f7 : 1003e0000000000000001
f8 : 1003e00000000000000a0 f9 : 10002a000000000000000
f10 : 0fffd9999999996900000 f11 : 1003e0000000000000000
r1 : a00000010099d0e0 r2 : 0000000000000000 r3 : a00000010079d740
r8 : 0000000000000026 r9 : a000000100732ac0 r10 : a000000100732ab8
r11 : a00000010079d328 r12 : e00000001f32fe30 r13 : e00000001f328000
r14 : 0000000000004000 r15 : a00000010074ae20 r16 : 0000000000000001
r17 : a0000001007b0c78 r18 : 00000000000000ff r19 : e000000001026e50
r20 : a0000001007b0c80 r21 : 0000000000000000 r22 : e0000000015ee304
r23 : 0000000000000000 r24 : a0000001007b0c98 r25 : a0000001007af89c
r26 : a0000001007b0cc8 r27 : 0000001008026018 r28 : 00000000fffb65c1
r29 : 0000000000096000 r30 : 0000000000000000 r31 : a0000001007b00c0
Call Trace:
[<a000000100016a60>] show_stack+0x80/0xa0
sp=e00000001f32f9a0 bsp=e00000001f3290a0
[<a000000100017370>] show_regs+0x890/0x8c0
sp=e00000001f32fb70 bsp=e00000001f329058
[<a00000010003d7f0>] die+0x150/0x240
sp=e00000001f32fb90 bsp=e00000001f329018
[<a00000010003d920>] die_if_kernel+0x40/0x60
sp=e00000001f32fb90 bsp=e00000001f328fe0
[<a00000010003dac0>] ia64_bad_break+0x180/0x600
sp=e00000001f32fb90 bsp=e00000001f328fb8
[<a00000010000f480>] ia64_leave_kernel+0x0/0x260
sp=e00000001f32fc60 bsp=e00000001f328fb8
[<a00000010009f770>] __create_workqueue+0x2f0/0x300
sp=e00000001f32fe30 bsp=e00000001f328f68
[<a00000020003cdc0>] netif_init_accel+0x60/0xa0 [xen_vnif]
sp=e00000001f32fe30 bsp=e00000001f328f50
[<a0000002000100a0>] netif_init+0x20/0xa0 [xen_vnif]
sp=e00000001f32fe30 bsp=e00000001f328f38
[<a0000001000b41c0>] sys_init_module+0x420/0x620
sp=e00000001f32fe30 bsp=e00000001f328ec8
[<a00000010000f320>] ia64_ret_from_syscall+0x0/0x20
sp=e00000001f32fe30 bsp=e00000001f328ec8
Kernel panic - not syncing: Fatal exception
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|