[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] ivshmem: fix PCI BAR2 registration during initi
From: |
Avi Kivity |
Subject: |
Re: [Qemu-devel] [PATCH] ivshmem: fix PCI BAR2 registration during initialization |
Date: |
Mon, 21 Nov 2011 14:16:31 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20110930 Thunderbird/7.0.1 |
On 11/21/2011 12:56 PM, address@hidden wrote:
> From: Hongyong Zang <address@hidden>
>
> Ivshmem cannot work, and the command lspci cannot show ivshmem BAR2 in the
> guest.
> As for pci_register_bar(), parameter MemoryRegion should be s->bar instead of
> s->ivshmem.
>
> Signed-off-by: Hongyong Zang <address@hidden>
> ---
> hw/ivshmem.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/hw/ivshmem.c b/hw/ivshmem.c
> index 242fbea..2ecf658 100644
> --- a/hw/ivshmem.c
> +++ b/hw/ivshmem.c
> @@ -694,7 +694,7 @@ static int pci_ivshmem_init(PCIDevice *dev)
> s->peers = g_malloc0(s->nb_peers * sizeof(Peer));
>
> pci_register_bar(&s->dev, 2,
> - PCI_BASE_ADDRESS_SPACE_MEMORY, &s->ivshmem);
> + PCI_BASE_ADDRESS_SPACE_MEMORY, &s->bar);
>
> s->eventfd_chr = g_malloc0(s->vectors * sizeof(CharDriverState *));
>
Reviewed-by: Avi Kivity <address@hidden>
This is 1.0 worthy.
--
error compiling committee.c: too many arguments to function