From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: [PATCH 05/11] KVM: Add fields for MSI device assignment Date: Sun, 23 Nov 2008 12:10:47 +0200 Message-ID: <49292C27.7030206@redhat.com> References: <1227095114-13792-1-git-send-email-sheng@linux.intel.com> <1227095114-13792-6-git-send-email-sheng@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: kvm@vger.kernel.org To: Sheng Yang Return-path: Received: from mx2.redhat.com ([66.187.237.31]:43987 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753188AbYKWKKx (ORCPT ); Sun, 23 Nov 2008 05:10:53 -0500 In-Reply-To: <1227095114-13792-6-git-send-email-sheng@linux.intel.com> Sender: kvm-owner@vger.kernel.org List-ID: Sheng Yang wrote: > Prepared for kvm_arch_assigned_device_msi_dispatch(). > > @@ -507,10 +507,17 @@ struct kvm_assigned_irq { > __u32 guest_irq; > __u32 flags; > union { > + struct { > + __u32 addr_lo; > + __u32 addr_hi; > __u64 addr; ? > + __u32 data; > > @@ -307,8 +308,11 @@ struct kvm_assigned_dev_kernel { > int host_devfn; > int host_irq; > int guest_irq; > + struct msi_msg guest_msi; > #define KVM_ASSIGNED_DEV_GUEST_INTX (1 << 0) > +#define KVM_ASSIGNED_DEV_GUEST_MSI (1 << 1) > #define KVM_ASSIGNED_DEV_HOST_INTX (1 << 8) > +#define KVM_ASSIGNED_DEV_HOST_MSI (1 << 9) > Okay, I see the reason for non sequential assignment. -- error compiling committee.c: too many arguments to function