[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Latest unstable detects cpu speed incorrectly
Hi,We are testing the latest xen-unstable and found an interesting bug. dom0 detects cpu speed correctly but when booting domU it detects it incorrectly: "Detected 1000.000 MHz processor." domU config: kernel = "/boot/bzImage-domU" builder = "linux" memory = "512" name = "test" vcpus = "8" cpus = [ "0", "1", "2", "3", "4", "5", "6", "7" ] vif = [ "mac=00:50:56:14:89:13, bridge=eth0" ] disk = [ "phy:/dev/virtuals/test,xvda1,w", "phy:/dev/backups/test,xvda2,w" ] root = "/dev/xvda1 ro" extra = "console=hvc0" on_poweroff = "destroy" on_reboot = "restart" on_crash = "restart" cpu info from domU: test:~# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Xeon(R) CPU E5420 @ 2.50GHz stepping : 6 cpu MHz : 1000.000 cache size : 6144 KB fpu : yes fpu_exception : yes cpuid level : 10 wp : yesflags : fpu de tsc msr pae cx8 sep cmov clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good pni ssse3 cx16 sse4_1 hypervisor lahf_lm bogomips : 2000.00 clflush size : 64 cache_alignment : 64 address sizes : 38 bits physical, 48 bits virtual power management: domU's boot output:Linux version 2.6.31.4-domU-00396-g9cf89da (root@xen) (gcc version 4.3.4 (Debian 4.3.4-5) ) #15 SMP Mon Oct 26 19:25:50 EET 2009 Command line: root=/dev/xvda1 ro console=hvc0 KERNEL supported cpus: Intel GenuineIntel AMD AuthenticAMD Centaur CentaurHauls released 0 pages of unused memory BIOS-provided physical RAM map: Xen: 0000000000000000 - 00000000000a0000 (usable) Xen: 00000000000a0000 - 0000000000100000 (reserved) Xen: 0000000000100000 - 0000000020000000 (usable) DMI not present or invalid. last_pfn = 0x20000 max_arch_pfn = 0x400000000 init_memory_mapping: 0000000000000000-0000000020000000 (6 early reservations) ==> bootmem [0000000000 - 0020000000]#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] #1 [00015fe000 - 000160d000] XEN PAGETABLES ==> [00015fe000 - 000160d000] #2 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000] #3 [0001000000 - 00014da804] TEXT DATA BSS ==> [0001000000 - 00014da804] #4 [00014fb000 - 00015fe000] XEN START INFO ==> [00014fb000 - 00015fe000] #5 [0000100000 - 00001f0000] PGTABLE ==> [0000100000 - 00001f0000] Zone PFN ranges: DMA 0x00000000 -> 0x00001000 DMA32 0x00001000 -> 0x00100000 Normal 0x00100000 -> 0x00100000 Movable zone start PFN for each node early_node_map[2] active PFN ranges 0: 0x00000000 -> 0x000000a0 0: 0x00000100 -> 0x00020000 SMP: Allowing 8 CPUs, 0 hotplug CPUs No local APIC present APIC: disable apic facility Allocating PCI resources starting at 20000000 (gap: 20000000:e0000000) NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1 PERCPU: Allocated 19 4k pages, static data 74976 bytes Xen: using vcpu_info placement Built 1 zonelists in Zone order, mobility grouping on. Total pages: 128941 Kernel command line: root=/dev/xvda1 ro console=hvc0 PID hash table entries: 2048 (order: 11, 16384 bytes) Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) Initializing CPU#0Memory: 507316k/524288k available (2788k kernel code, 384k absent, 15860k reserved, 1353k data, 328k init) SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 NR_IRQS:512 Detected 1000.000 MHz processor. Console: colour dummy device 80x25 console [tty0] enabled console [hvc0] enabled installing Xen timer for CPU 0Calibrating delay loop (skipped), value calculated using timer frequency.. 2000.00 BogoMIPS (lpj=10000000) Mount-cache hash table entries: 256 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 6144K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 SMP alternatives: switching to UP code installing Xen timer for CPU 1 SMP alternatives: switching to SMP code Initializing CPU#1 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 6144K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 installing Xen timer for CPU 2 Initializing CPU#2 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 6144K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 installing Xen timer for CPU 3 Initializing CPU#3 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 6144K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 installing Xen timer for CPU 4 Initializing CPU#4 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 6144K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 installing Xen timer for CPU 5 Initializing CPU#5 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 6144K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 installing Xen timer for CPU 6 Initializing CPU#6 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 6144K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 installing Xen timer for CPU 7 Initializing CPU#7 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 6144K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 Brought up 8 CPUs Booting paravirtualized kernel on Xen Xen version: 3.5-unstable (preserve-AD) Using V2 grant tables. Grant table initialized NET: Registered protocol family 16 xenbus_probe wake_waiting xenbus_probe_init ok bio: create slab <bio-0> at 0 xenbus_probe_frontend_init bus registered ok xenbus_probe_devices device xenbus_probe_devices 1/3 vbd xenbus_probe_device_type type vbd xenbus_probe_device_type 1/2 51713 xenbus_probe_device_type 2/2 51714 xenbus_probe_device_type done xenbus_probe_devices 2/3 vif xenbus_probe_device_type type vif xenbus_probe_device_type 1/1 0 xenbus_probe_device_type done xenbus_probe_devices 3/3 console xenbus_probe_device_type type console xenbus_probe_device_type 1/1 0 xenbus_probe_device_type done xenbus_probe_devices done frontend_probe_and_watch devices probed ok frontend_probe_and_watch watch add ok ok frontend_probe_and_watch all done xen_balloon: Initialising balloon driver. SCSI subsystem initialized NET: Registered protocol family 2 IP route cache hash table entries: 16384 (order: 5, 131072 bytes) TCP established hash table entries: 65536 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) TCP: Hash tables configured (established 65536 bind 65536) TCP reno registered NET: Registered protocol family 1 platform rtc_cmos: registered platform RTC device (no PNP device found) Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx). fuse init (API version 7.12)SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled SGI XFS Quota Management subsystem msgmni has been set to 992 alg: No test for stdrng (krng) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) io scheduler noop registered io scheduler cfq registered (default) Event-channel device installed. Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled blkfront: xvda1: barriers enabled Initialising Xen virtual ethernet driver. blkfront: xvda2: barriers enabled i8042.c: No controller found. mice: PS/2 mouse device common for all mice Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (4096 buckets, 16384 max) CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or sysctl net.netfilter.nf_conntrack_acct=1 to enable it. ctnetlink v0.93: registering with nfnetlink. NF_TPROXY: Transparent proxy support initialized, version 4.1.0 NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd. xt_time: kernel timezone is -0000 ip_tables: (C) 2000-2006 Netfilter Core Team ClusterIP Version 0.8 loaded successfully TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 17 NET: Registered protocol family 15 RPC: Registered udp transport module. RPC: Registered tcp transport module. 802.1Q VLAN Support v1.8 Ben Greear <greearb@xxxxxxxxxxxxxxx> All bugs added by David S. Miller <davem@xxxxxxxxxx> registered taskstats version 1 XENBUS: Device with no driver: device/console/0 XFS mounting filesystem xvda1 VFS: Mounted root (xfs filesystem) readonly on device 202:1. Freeing unused kernel memory: 328k freed INIT: version 2.86 booting Starting the hotplug events dispatcher: udevd. Synthesizing the initial hotplug events...done. Waiting for /dev to be fully populated...done. Activating swap...done. Checking root file system...fsck from util-linux-ng 2.16.1 /sbin/fsck.xfs: XFS file system. done. Cleaning up ifupdown.... Checking file systems...fsck from util-linux-ng 2.16.1 /sbin/fsck.xfs: XFS file system. done. Setting up networking.... Mounting local filesystems...XFS mounting filesystem xvda2 done. Activating swapfile swap...done. Cleaning up temporary files....Configuring network interfaces...if-up.d/mountnfs[eth0]: waiting for interface eth0:1 before doing NFS mounts ... (warning). done. Setting kernel variables (/etc/sysctl.conf)...done. Starting portmap daemon.... Starting NFS common utilities: statd. Cleaning up temporary files.... INIT: Entering runlevel: 2 Starting Zabbix agent: zabbix_agentd Starting NFS common utilities: statd. Starting enhanced syslogd: rsyslogd. Starting web server: apache2. Starting periodic command scheduler: cron. Starting MTA: exim4. Starting ident daemon: oidentd. Starting OpenBSD Secure Shell server: sshd. Debian GNU/Linux squeeze/sid test hvc0 test login: - Valtteri Kiviniemi _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |