From: Avi Kivity <avi@redhat.com>
To: Pekka Enberg <penberg@cs.helsinki.fi>
Cc: KVM General <kvm@vger.kernel.org>
Subject: Re: KVM_SET_MP_STATE is undocumented
Date: Mon, 26 Apr 2010 16:21:45 +0300 [thread overview]
Message-ID: <4BD59369.2040703@redhat.com> (raw)
In-Reply-To: <4BD54558.4000704@cs.helsinki.fi>
On 04/26/2010 10:48 AM, Pekka Enberg wrote:
> Two more interesting but undocumented ioctls:
>
> - KVM_SET_IDENTITY_MAP_ADDR
> - KVM_SET_BOOT_CPU_ID
I'll post patches.
> Little background: we're debugging a KVM_EXIT_UNKNOWN problem for the
> "largest bug-free kernel" on Core i5 machine. I've been looking at
> plain QEMU sources but it seems "qemu-kvm" that the person is using
> does much more during initialization. Do we have a known good list of
> mandatory steps required to properly initialize KVM on all CPUs?
KVM_GET_API_VERSION (unless you're sure you aren't running on 2.6.20 or
2.6.21)
KVM_CREATE_VM
KVM_SET_USER_MEMORY_REGION
KVM_CREATE_VCPU
KVM_SET_TSS_ADDR
KVM_SET_IDENTITY_MAP_ADDR (really only needed on EPT machines, but
recommended to invoke on all hosts)
KVM_CREATE_IRQCHIP (optional; if you want in-kernel lapic/ioapic/pic)
KVM_SET_CPUID2
KVM_RUN
qemu also initializes all the vcpu state from its own values and has
elaborate memory setup.
--
error compiling committee.c: too many arguments to function
prev parent reply other threads:[~2010-04-26 13:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-22 17:18 KVM_SET_MP_STATE is undocumented Pekka Enberg
2010-04-25 12:52 ` Avi Kivity
2010-04-26 7:48 ` Pekka Enberg
2010-04-26 13:21 ` Avi Kivity [this message]
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=4BD59369.2040703@redhat.com \
--to=avi@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=penberg@cs.helsinki.fi \
/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.