This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


RE: [Xen-users] GPLPV under NetBSD dom0

To: "Dustin Marquess" <dmarquess@xxxxxxxxx>, "xen-users" <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] GPLPV under NetBSD dom0
From: "James Harper" <james.harper@xxxxxxxxxxxxxxxx>
Date: Fri, 30 Oct 2009 10:35:33 +1100
Delivery-date: Thu, 29 Oct 2009 16:36:22 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1aa643d80910291504k75a3dfa6ne0cd8ad5904d2b4e@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <1aa643d80910291504k75a3dfa6ne0cd8ad5904d2b4e@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcpY5BXiWHhdaRJNTpuBR31/hzD/cQAC82aw
Thread-topic: [Xen-users] GPLPV under NetBSD dom0
> XenPCI --> XenPci_XenConfigDeviceSpecifyBuffers
> XenPCI     testing path = device/vbd/768/device-type
> XenPCI     testing disk vs disk
> XenPCI     condition = 0
> XenPCI --> XenPci_ChangeFrontendState
> XenPCI --> XenPci_DeviceWatchHandler
> XenPCI <-- XenPci_DeviceWatchHandler
> XenPCI --> XenPci_UpdateBackendState
> XenPCI     state unchanged
> XenPCI     Still waiting for 2 (currently 4)...

Looks like my state transition code isn't quite compatible with NetBSD's
backend code.

Just as a test, and you'll have to be fast, as soon as you see 'Still
waiting for 2 (currently 4)', manually set the backend state to 2, and
then back to 4, eg:

xenstore-write /local/domain/0/backend/vbd/<domid>/768 2
xenstore-write /local/domain/0/backend/vbd/<domid>/768 4

GPLPV expects to see the backend state go to 2 and then to 4, not direct
to 4. I need to investigate that a bit more as it has caused problems
before with other backends (tap:aio etc) before.

If that works let me know and I'll see what I can do.


Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>