From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: To use xcs or not? Date: Sun, 20 Feb 2005 11:04:02 -0600 Message-ID: <4218C302.2070900@codemonkey.ws> References: <42184ECD.1080904@diku.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <42184ECD.1080904@diku.dk> Sender: xen-devel-admin@lists.sourceforge.net Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: Jacob Gorm Hansen Cc: xen-devel List-Id: xen-devel@lists.xenproject.org Jacob Gorm Hansen wrote: > I am creating a graphics system where each VM draws into an OpenGL > surface of a process running in dom0. I need to syncronize updates, > ideally with the vertical blanking of the screen, but in the world of > stupid PC hardware probably just with some refresh timer that my > OpenGL process is tied to. Neat, is this some sort of specialized application or are you implementing a virtual frame buffer? > So when the screen has been redrawn, I need to wake up my domUs, and > for this I wanted to use the ctrl_if mechanism. I borrowed some code > from vm-shutdown in the (very nice) vm-tools package, setup a > semaphore in the guest kernel, and for every screen update I send an > XCS_REQUEST (only type that seems to do anything) up to the domU. This is probably a little overkill. If all you need is notification, you probably just want to setup your own evtchn. > This works fine for a little while (1000 updates or so), whereafter > xcs seems to go into an infinite loop. I am going xcs has some problems. It needs some work. Regards, -- Anthony Liguori anthony@codemonkey.ws ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click