From: Mark A. W. <mar...@cl...> - 2004-09-17 22:35:31
|
> I am try to convey a large data collection buffer from xen to a > userspace program running in domain 0. I examined the xentrace facility > and copied the code to mmap pages. My mmap fails, and upon trying out > the xentrace program, I found that it fails in exactly the same way, ie, > returns errno 11, "Resource Temporarily Unavailable". Oh dear :-/ > I have allocated > my memory buffers just like common/trace.c does it, etc. Is this trace > stuff not working anymore, did it ever work, and/or what is the > recommended way to do what I want? Used to work but it's apparently rotted. It does SHARE_PFN_WITH_DOMAIN an Xen but the userspace code doesn't use the xc_map_foreign_range() that Keir described. I'll check in a fix, assuming nobody beats me to it. Cheers, Mark |