All of lore.kernel.org
 help / color / mirror / Atom feed
From: Chegu Vinod <chegu_vinod@hp.com>
To: Gleb Natapov <gleb@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: [Qemu-devel] Unable to enable +x2apic for the guest cpus...
Date: Fri, 12 Oct 2012 19:38:42 -0700	[thread overview]
Message-ID: <5078D432.1010606@hp.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 1450 bytes --]

Hello,

I am using a very recent upstream version of qemu.git along with kvm.git 
kernels (in the host and guest).
  [Guest kernel had been compiled with CONFIG_X86_X2APIC and 
CONFIG_IRQ_REMAP both set]

When I attempt to start a guest with +x2apic flag (pl. see the qemu cmd 
line below) I end up with a hang of the qemu and
a kernel BUG at /arch/x86/kvm/lapic.c:159 !    Pl. see the attached 
screen shot of the console for additional info.

I am able to boot the same guest without the +x2apic flag in the qemu 
cmd line.

Not sure if this an issue (or) if I have something incorrectly specified 
in the qemu cmd line ? If its the latter...pl. advise the correct usage
for enabling x2apic for the guest cpus.. for the upstream bits.

Thanks
Vinod

----

/usr/local/bin/qemu-system-x86_64 \
-enable-kvm \
-machine kernel_irqchip=on \
-cpu 
Westmere,+rdtscp,+pdpe1gb,+dca,+pdcm,+xtpr,+tm2,+est,+smx,+vmx,+ds_cpl,+monitor,+dtes64,+pclmuldq,+pbe,+tm,+ht,+ss,+acpi,+ds,+vme,+x2apic 
\
-m 786432 -smp 80,sockets=80,cores=1,threads=1 \
-name vm1 \
-chardev 
socket,id=charmonitor,path=/var/lib/libvirt/qemu/vm1.monitor,server,nowait \
-drive 
file=/dev/libvirt_lvm/vm1,if=none,id=drive-virtio-disk0,format=raw,cache=none,aio=native 
\
-device 
virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 
\
-monitor stdio \
-net nic,macaddr=52:54:00:71:01:01 \
-net tap,ifname=tap0,script=no,downscript=no \
-vnc :4


[-- Attachment #1.2: Type: text/html, Size: 1971 bytes --]

[-- Attachment #2: kvm.JPG --]
[-- Type: image/jpeg, Size: 237310 bytes --]

             reply	other threads:[~2012-10-13  2:38 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-13  2:38 Chegu Vinod [this message]
2012-10-13  7:32 ` [Qemu-devel] Unable to enable +x2apic for the guest cpus Gleb Natapov
2012-10-13 12:22   ` Chegu Vinod
2012-10-13 12:26     ` Gleb Natapov

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=5078D432.1010606@hp.com \
    --to=chegu_vinod@hp.com \
    --cc=gleb@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /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.