|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] cannot use xensocket on xen4.0.1
Hi,
I want to use shared memory to communicate with two DomUs, and so I download a
revised version of xensocket. The original version uses out-dated API and
cannot run on current version of Xen. However, even with this new one, the
simple test of send and recieve still doesn't work.
Here is my VMID;
[root@localhost ~]# xm list
Name ID Mem VCPUs State
Time(s)
Domain-0 0 728 2 r-----
54885.2
test1 46 512 1 -b----
25.9
test2 512 1
0.0
test3 47 512 1 -b----
22.4
ubuntu 45 256 1 --p---
32.0
Just as the README of xensocket says, I have insmode the xensocket.ko in both
test1(ID:46) and test3(ID:47). And then I run the code on test1 like this:
test/recieve 47 ,
The error message showes like this:
server_allocate_event_channel: line 396: Unable to allocate event channel
Exiting (ERROR) server_allocate_event_channel
Exiting (ERROR) xen_bind
and I try to see what's wrong in server_allocate_event_channel, finding the
macro DOMID_SELF returns other number instead of 46.
Even I manully replace
op.u.alloc_unbound.dom = DOMID_SELF
with
op.u.alloc_unbound.dom = 46
but it still failes, showing the same error message.
I really need help with this problem. Or are there some examples or simple
methods of how to communicate between DomUs using shared memory? Thanks!
--------------
summerxyt
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |