From: Avi Kivity <avi@redhat.com>
To: Nikola Ciprich <extmaillist@linuxbox.cz>
Cc: KVM list <kvm@vger.kernel.org>,
Linux kernel list <linux-kernel@vger.kernel.org>,
nikola.ciprich@linuxbox.cz
Subject: Re: regression - 2.6.36 -> 2.6.37 - kvm - 32bit SMP guests don't boot
Date: Thu, 24 Feb 2011 12:52:54 +0200 [thread overview]
Message-ID: <4D663886.6080803@redhat.com> (raw)
In-Reply-To: <20110224104800.GA29840@pcnci.linuxbox.cz>
On 02/24/2011 12:48 PM, Nikola Ciprich wrote:
> On Thu, Feb 24, 2011 at 12:17:40PM +0200, Avi Kivity wrote:
> > On 02/24/2011 01:42 AM, Nikola Ciprich wrote:
> >> Hello Avi et al,
> >> seems like I've hit regression in 2.6.37:
> >> 32bit SMP centos guest stopped booting, they just hang during initrd phase. (haven't tried
> >> different distros)
> >> UP guest are OK.
> >> when I (forcibly) compiled kvm-kmod-2.6.36.2 and used it in 2.6.37, even
> >> the SMP guests boot fine.
> >> does somebody have a tip on where the problem could be, or should I bisect this?
> >> I tried on 2 different machines, host is x86_64, qemu-kvm 0.13.0, 0.14.0.
> >> If I shall provide more information (or bisect), please let me know.
> >
> > Bisect is of course great, if laborious. Meanwhile can you post 'info
> > registers' for all cpus? Is the guest consuming cpu? kvm_stat output?
> yes, it's eating 100% of one CPU core.
>
> kvm_stat for few seconds (hunged guest is the only one running on the host):
>
> kvm_entry 29327 9091
> kvm_exit 29357 9090
> kvm_inj_virq 24588 7609
> kvm_apic_accept_irq 17146 5310
> kvm_emulate_insn 12682 3931
> kvm_apic 12530 3879
> kvm_mmio 12525 3879
> kvm_exit(APIC_ACCESS) 12525 3879
> kvm_exit(HLT) 11262 3466
> kvm_ioapic_set_irq 6532 2024
> kvm_set_irq 6538 2024
> kvm_pic_set_irq 6536 2024
> kvm_exit(EXTERNAL_INTERRUPT) 4255 1300
> kvm_ack_irq 2442 756
> kvm_exit(PENDING_INTERRUPT) 1030 335
> kvm_exit(IO_INSTRUCTION) 313 104
> kvm_pio 312 104
> kvm_age_page 18 6
> kvm_exit(EPT_VIOLATION) 14 4
> kvm_page_fault 12 4
> kvm_exit(INVALID_STATE) 4 0
> kvm_exit(VMLAUNCH) 3 0
> kvm_exit(CPUID) 3 0
> kvm_exit(DR_ACCESS) 2 0
> kvm_exit(MSR_READ) 2 0
> kvm_exit(PAUSE_INSTRUCTION) 1 0
>
Guest is churning along.
> info registers:
> EAX=00000000 EBX=6a000000 ECX=0000000a EDX=000f41a8
> ESI=000f41a8 EDI=00000000 EBP=c0690320 ESP=c0769f58
> EIP=c042d137 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0
>
Not very useful when the guest is making progress, I'm afraid.
> I'll wait a bit with bisect whether You'll spot some obvious bug or not ;)
> thanks for Your time!
Can you try a little trace-cmd -e kvm -b 20000?
> PS: I still owe You the kvm_stat comparison about this slow windows chkdsk problem,
> I'm aware of it, I just had to postpone this due to more urgent matters :(
> but I'll get back to it sooner or later..
Sure. Something similar that came up - sometimes Windows IDE drivers
fall back to PIO mode. Are you using IDE? If so, please check whether
it's using DMA or PIO.
--
error compiling committee.c: too many arguments to function
next prev parent reply other threads:[~2011-02-24 10:53 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-23 23:42 regression - 2.6.36 -> 2.6.37 - kvm - 32bit SMP guests don't boot Nikola Ciprich
2011-02-24 10:17 ` Avi Kivity
2011-02-24 10:48 ` Nikola Ciprich
2011-02-24 10:52 ` Avi Kivity [this message]
2011-02-24 11:27 ` Nikola Ciprich
2011-02-24 12:26 ` Avi Kivity
2011-02-24 12:41 ` Nikola Ciprich
2011-02-24 12:51 ` Avi Kivity
2011-02-24 12:57 ` Nikola Ciprich
2011-02-25 10:48 ` Nikola Ciprich
2011-02-25 14:45 ` Zachary Amsden
2011-02-27 17:20 ` Nikola Ciprich
2011-02-28 13:51 ` Zachary Amsden
2011-02-28 14:32 ` Nikola Ciprich
2011-02-28 15:17 ` Zachary Amsden
2011-02-28 15:28 ` Nikola Ciprich
2011-02-28 15:56 ` Zachary Amsden
2011-02-28 17:13 ` Nikola Ciprich
2011-02-28 17:15 ` Nikola Ciprich
2011-03-03 1:56 ` Zachary Amsden
2011-03-03 7:06 ` Nikola Ciprich
2011-03-03 20:47 ` Zachary Amsden
2011-03-03 21:06 ` Nikola Ciprich
2011-03-03 21:58 ` Zachary Amsden
2011-03-03 22:01 ` Nikola Ciprich
2011-03-04 15:13 ` Zachary Amsden
2011-03-04 18:27 ` Nikola Ciprich
2011-03-04 19:09 ` Glauber Costa
2011-03-04 20:55 ` Nikola Ciprich
2011-03-04 21:41 ` Glauber Costa
2011-03-04 22:36 ` Nikola Ciprich
2011-03-04 22:59 ` Zachary Amsden
2011-03-05 1:17 ` Zachary Amsden
2011-03-05 7:21 ` Nikola Ciprich
2011-03-06 14:53 ` Zachary Amsden
2011-03-06 16:03 ` Nikola Ciprich
2011-03-04 22:57 ` Zachary Amsden
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=4D663886.6080803@redhat.com \
--to=avi@redhat.com \
--cc=extmaillist@linuxbox.cz \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=nikola.ciprich@linuxbox.cz \
/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.