[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] VMX status report. Xen:24911 & Dom0: d93dc5c4...


  • To: Jan Beulich <JBeulich@xxxxxxxx>, "Zhou, Chao" <chao.zhou@xxxxxxxxx>
  • From: "Ren, Yongjie" <yongjie.ren@xxxxxxxxx>
  • Date: Wed, 14 Mar 2012 06:08:02 +0000
  • Accept-language: zh-CN, en-US
  • Cc: xen-devel <xen-devel@xxxxxxxxxxxxx>
  • Delivery-date: Wed, 14 Mar 2012 06:09:00 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xen.org>
  • Thread-index: Ac0A+j9LEr8pBw+IT6GyCWJ6QVTJr///n8AA//5D8zA=
  • Thread-topic: [Xen-devel] VMX status report. Xen:24911 & Dom0: d93dc5c4...

> -----Original Message-----
> From: xen-devel-bounces@xxxxxxxxxxxxx
> [mailto:xen-devel-bounces@xxxxxxxxxxxxx] On Behalf Of Jan Beulich
> Sent: Tuesday, March 13, 2012 7:34 PM
> To: Zhou, Chao
> Cc: xen-devel
> Subject: Re: [Xen-devel] VMX status report. Xen:24911 & Dom0:
> d93dc5c4...
> 
> >>> On 13.03.12 at 10:18, "Zhou, Chao" <chao.zhou@xxxxxxxxx> wrote:
> > 1. when detaching a VF from hvm guest, "xl dmesg" will show some
> warning
> > information
> >   http://bugzilla.xen.org/bugzilla/show_bug.cgi?id=1809
> 
> Could you give the qemu-traditional patch below a try (and report
> the resulting "xl dmesg" regardless of whether this eliminates the
> warning)?
> 
Yes, we tried your below patch. The warning still exists.
Attached is the output of 'xl dmesg' after detaching a VF.

Jay

> Jan
> 
> --- a/hw/pass-through.c
> +++ b/hw/pass-through.c
> @@ -1969,11 +1969,9 @@ static void pt_unregister_regions(struct
>          if ( type == PCI_ADDRESS_SPACE_MEM ||
>               type == PCI_ADDRESS_SPACE_MEM_PREFETCH )
>          {
> -            ret = xc_domain_memory_mapping(xc_handle, domid,
> -                    assigned_device->bases[i].e_physbase >>
> XC_PAGE_SHIFT,
> -                    assigned_device->bases[i].access.maddr >>
> XC_PAGE_SHIFT,
> -                    (e_size+XC_PAGE_SIZE-1) >> XC_PAGE_SHIFT,
> -                    DPCI_REMOVE_MAPPING);
> +            ret = _pt_iomem_helper(assigned_device, i,
> +
> assigned_device->bases[i].e_physbase,
> +                                   e_size,
> DPCI_REMOVE_MAPPING);
>              if ( ret != 0 )
>              {
>                  PT_LOG("Error: remove old mem mapping failed!\n");
> 
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel

Attachment: xl-dmesg.log
Description: xl-dmesg.log

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.