From: Avi Kivity <avi@redhat.com>
To: "Andreas Färber" <andreas.faerber@web.de>
Cc: Blue Swirl <blauwirbel@gmail.com>, Jan Kiszka <jan.kiszka@web.de>,
"qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] Re: POLL: Why do you use kqemu?
Date: Sun, 07 Jun 2009 08:43:28 +0300 [thread overview]
Message-ID: <4A2B5380.3090006@redhat.com> (raw)
In-Reply-To: <BF3F3A23-9CA8-43E0-8000-3D4849EA5590@web.de>
Andreas Färber wrote:
>>
>> You don't have to, it builds against the distro kernel's devel package
>> (I'm doing most KVM development on boring distro kernels). No black
>> magic involved. Really.
>
> Consider me Joe User in that aspect: I have a fairly recent amd64
> Linux machine, with all the latest security, bugfix and enhancement
> updates installed.
Joe would just use the packaged qemu from his distro. That happens to
be built from qemu-kvm.git, so Joe is already way ahead of you.
>
> $ uname -a
> Linux redhead 2.6.27.24-170.2.68.fc10.x86_64 #1 SMP Wed May 20
> 22:47:23 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
> $ ./configure
> [...]
> #error Missing KVM capability KVM_CAP_DESTROY_MEMORY_REGION_WORKS
Like I said, try qemu-kvm.git.
>
> A package search for kvm results in kvm-74-10.fc10 being installed
> (plus another one with ROMs). There is no additional kvm-kmod package
> offered that I could install. What should I do?
>
> I could try qemu-kvm.git, yes, but for one thing Anthony has been
> insistant that patches be made against upstream qemu.git and for
> another it makes me dependent on someone merging KVM-unrelated commits
> (like sparc) into qemu-kvm.git, so it doesn't sound like a longterm
> solution.
I also insist on it. Try 'git log' on qemu-kvm.git to see why.
>
> There are at least two solutions:
>
> i) Make configure hint users what to do. (README just references
> qemu-doc.html, which is not yet built and doesn't contain anything
> helpful here anyway.) Other options are even less verbose though (e.g.
> Documentation). Building a new kernel or kernel module is not always
> an option.
Agree.
>
> ii) Merge the apparently existant workarounds upstream. I thought this
> was the overall plan anyway? Has this changed, like the original plan
> of Glauber's kqemu-friendly qemu-accel abstraction?
It hasn't changed, it's just moving at a snail's pace.
> Sourceforge (the KVM download link) appears to be down currently btw.
> Savannah is not the only one with problems, it seems.
Seems to be up now.
--
Do not meddle in the internals of kernels, for they are subtle and quick to panic.
next prev parent reply other threads:[~2009-06-07 5:43 UTC|newest]
Thread overview: 57+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-03 21:57 [Qemu-devel] POLL: Why do you use kqemu? Anthony Liguori
2009-06-04 16:55 ` Anton D Kachalov
2009-06-05 0:44 ` Johannes Schindelin
2009-06-05 7:45 ` Gerd Hoffmann
2009-06-05 8:40 ` Tomasz Chmielewski
2009-06-05 9:08 ` Anton D Kachalov
2009-06-05 9:15 ` Gerd Hoffmann
2009-06-05 20:14 ` Lennart Sorensen
2009-06-05 23:23 ` Johannes Schindelin
2009-06-08 0:13 ` Jamie Lokier
2009-06-08 5:59 ` Avi Kivity
2009-06-08 11:57 ` Jamie Lokier
2009-06-08 12:03 ` Avi Kivity
2009-06-08 12:16 ` Jamie Lokier
2009-06-08 12:28 ` Avi Kivity
2009-06-08 12:44 ` [Qemu-devel] " Jan Kiszka
2009-06-08 13:06 ` Avi Kivity
2009-06-08 13:18 ` Jan Kiszka
2009-06-08 13:24 ` Avi Kivity
2009-06-08 13:44 ` Jan Kiszka
2009-06-08 14:03 ` Avi Kivity
2009-06-08 12:36 ` Jan Kiszka
2009-06-08 18:25 ` [Qemu-devel] " Lennart Sorensen
2009-06-06 13:27 ` Andreas Färber
2009-06-06 16:02 ` Avi Kivity
2009-06-06 16:29 ` Blue Swirl
2009-06-06 17:02 ` [Qemu-devel] " Jan Kiszka
2009-06-06 17:25 ` Blue Swirl
2009-06-06 17:32 ` Jan Kiszka
2009-06-06 19:15 ` Andreas Färber
2009-06-07 5:43 ` Avi Kivity [this message]
2009-06-07 5:01 ` Avi Kivity
2009-06-07 7:35 ` Jan Kiszka
2009-06-07 7:46 ` Avi Kivity
2009-06-07 8:33 ` Blue Swirl
2009-06-07 8:50 ` Jan Kiszka
2009-06-07 9:01 ` Blue Swirl
2009-06-07 9:25 ` Jan Kiszka
2009-06-07 9:37 ` Avi Kivity
2009-06-07 9:47 ` Jan Kiszka
2009-06-07 9:52 ` Avi Kivity
2009-06-07 9:56 ` Jan Kiszka
2009-06-07 10:06 ` Avi Kivity
2009-06-07 11:13 ` Blue Swirl
2009-06-07 11:23 ` Gleb Natapov
2009-06-07 11:26 ` Blue Swirl
2009-06-07 11:29 ` Gleb Natapov
2009-06-07 11:39 ` Avi Kivity
2009-06-07 12:40 ` Blue Swirl
2009-06-07 12:43 ` Avi Kivity
2009-06-07 12:52 ` Gleb Natapov
2009-06-07 12:56 ` Avi Kivity
2009-06-07 13:18 ` Blue Swirl
2009-06-07 13:35 ` Jan Kiszka
2009-06-07 13:35 ` Avi Kivity
2009-06-07 18:37 ` Anthony Liguori
2009-06-07 18:40 ` Blue Swirl
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=4A2B5380.3090006@redhat.com \
--to=avi@redhat.com \
--cc=andreas.faerber@web.de \
--cc=blauwirbel@gmail.com \
--cc=jan.kiszka@web.de \
--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.