From: Sheng Yang <sheng@linux.intel.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Cc: Avi Kivity <avi@redhat.com>,
Marcelo Tosatti <mtosatti@redhat.com>,
kvm@vger.kernel.org
Subject: Re: [PATCH 1/3] qemu-kvm: Ioctl for in-kernel mask support
Date: Fri, 5 Nov 2010 10:59:23 +0800 [thread overview]
Message-ID: <201011051059.23872.sheng@linux.intel.com> (raw)
In-Reply-To: <20101104094758.GD27506@redhat.com>
On Thursday 04 November 2010 17:47:58 Michael S. Tsirkin wrote:
> On Thu, Nov 04, 2010 at 02:18:19PM +0800, Sheng Yang wrote:
> > Signed-off-by: Sheng Yang <sheng@linux.intel.com>
> > ---
> >
> > qemu-kvm.c | 15 +++++++++++++++
> > qemu-kvm.h | 6 ++++++
> > 2 files changed, 21 insertions(+), 0 deletions(-)
> >
> > diff --git a/qemu-kvm.c b/qemu-kvm.c
> > index 733d0a9..ba6db51 100644
> > --- a/qemu-kvm.c
> > +++ b/qemu-kvm.c
> > @@ -1092,6 +1092,21 @@ int kvm_assign_set_msix_entry(kvm_context_t kvm,
> >
> > {
> >
> > return kvm_vm_ioctl(kvm_state, KVM_ASSIGN_SET_MSIX_ENTRY, entry);
> >
> > }
> >
> > +
> > +#ifdef KVM_CAP_DEVICE_MSIX_MASK
> > +int kvm_assign_get_msix_entry(kvm_context_t kvm,
> > + struct kvm_assigned_msix_entry *entry)
> > +{
> > + return kvm_vm_ioctl(kvm_state, KVM_ASSIGN_GET_MSIX_ENTRY, entry);
> > +}
> > +
> > +int kvm_assign_reg_msix_mmio(kvm_context_t kvm,
> > + struct kvm_assigned_msix_mmio *msix_mmio)
> > +{
> > + return kvm_vm_ioctl(kvm_state, KVM_ASSIGN_REG_MSIX_MMIO, msix_mmio);
> > +}
> > +#endif
> > +
> >
> > #endif
> >
> > #if defined(KVM_CAP_IRQFD) && defined(CONFIG_EVENTFD)
> >
> > diff --git a/qemu-kvm.h b/qemu-kvm.h
> > index 9c08ab4..1afdd42 100644
> > --- a/qemu-kvm.h
> > +++ b/qemu-kvm.h
> > @@ -743,6 +743,12 @@ int kvm_assign_set_msix_nr(kvm_context_t kvm,
> >
> > struct kvm_assigned_msix_nr *msix_nr);
> >
> > int kvm_assign_set_msix_entry(kvm_context_t kvm,
> >
> > struct kvm_assigned_msix_entry *entry);
> >
> > +#ifdef KVM_CAP_DEVICE_MSIX_MASK
> > +int kvm_assign_get_msix_entry(kvm_context_t kvm,
> > + struct kvm_assigned_msix_entry *entry);
> > +int kvm_assign_reg_msix_mmio(kvm_context_t kvm,
> > + struct kvm_assigned_msix_mmio *msix_mmio);
> > +#endif
> >
> > #endif
> >
> > #else /* !CONFIG_KVM */
>
> We are trying to move away from using ifdefs. Stub these out instead?
Example?
--
regards
Yang, Sheng
next prev parent reply other threads:[~2010-11-05 2:59 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-04 6:18 [PATCH 0/3] MSI-X mask supporting for assigned device(QEmu) Sheng Yang
2010-11-04 6:18 ` [PATCH 1/3] qemu-kvm: Ioctl for in-kernel mask support Sheng Yang
2010-11-04 9:47 ` Michael S. Tsirkin
2010-11-05 2:59 ` Sheng Yang [this message]
2010-11-05 8:52 ` Michael S. Tsirkin
2010-11-11 6:20 ` Sheng Yang
2010-11-04 6:18 ` [PATCH 2/3] qemu-kvm: device assignment: Some clean up about MSI-X code Sheng Yang
2010-11-04 9:47 ` Michael S. Tsirkin
2010-11-05 3:08 ` Sheng Yang
2010-11-04 6:18 ` [PATCH 3/3] qemu-kvm: device assignment: emulate MSI-X mask bits Sheng Yang
2010-11-04 9:44 ` Michael S. Tsirkin
2010-11-05 3:20 ` Sheng Yang
2010-11-05 9:05 ` Michael S. Tsirkin
2010-11-05 11:02 ` Sheng Yang
2010-11-05 13:54 ` Michael S. Tsirkin
2010-11-08 5:17 ` Sheng Yang
2010-11-08 6:27 ` Michael S. Tsirkin
2010-11-04 10:04 ` Michael S. Tsirkin
2010-11-05 3:14 ` Sheng Yang
2010-11-05 8:59 ` Michael S. Tsirkin
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=201011051059.23872.sheng@linux.intel.com \
--to=sheng@linux.intel.com \
--cc=avi@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=mst@redhat.com \
--cc=mtosatti@redhat.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).