All of lore.kernel.org
 help / color / mirror / Atom feed
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


  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.