Xen 
 
Home About Xen.org Xen Xen Summit Wiki Mailing List Bug Tracker Xen Downloads
 
   
 

xen-devel

Re: [Xen-devel] compile error of HVM pv drivers

To: Kieran Mansley <kmansley@xxxxxxxxxxxxxx>, "Zhao, Yunfeng" <yunfeng.zhao@xxxxxxxxx>
Subject: Re: [Xen-devel] compile error of HVM pv drivers
From: Keir Fraser <keir@xxxxxxxxxxxxx>
Date: Mon, 30 Jul 2007 15:51:41 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 30 Jul 2007 07:49:33 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1185806843.31234.3.camel@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcfSuSOEYcsCnj6sEdyq8gAX8io7RQ==
Thread-topic: [Xen-devel] compile error of HVM pv drivers
User-agent: Microsoft-Entourage/11.3.3.061214
On 30/7/07 15:47, "Kieran Mansley" <kmansley@xxxxxxxxxxxxxx> wrote:

> In that case replacing the calls (there are two in that file) to
> netif_tx_lock_bh() with:
> 
>  spin_lock_bh(&vif_state->np->netdev->xmit_lock);
> 
> And similarly the calls to netif_tx_unlock_bh() with spin_unlock_bh(),
> may solve your problem.
> 
> If this works for you I'll make a patch that uses the kernel version to
> decide which is appropriate.

Compat issues when building PV-on-HVM drivers are patched up out-of-band in
the special 
unmodified_drivers/linux-2.6/compat-include/xen/platform-compat.h
header file.

 -- Keir


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel