From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Clarkson Subject: Re: White screen Date: Tue, 19 Dec 2006 10:53:44 +0000 Message-ID: <1166525624.13369.37.camel@localhost> References: <1166406561.3448.28.camel@localhost> <45864C31.8080907@qumranet.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org In-Reply-To: <45864C31.8080907-atKUWr5tajBWk0Htik3J/w@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org On Mon, 2006-12-18 at 10:07 +0200, Avi Kivity wrote: > We intend, at first, to improve fully virtualized performance as far > as > we are able, without resorting to paravirtualized drivers. > > Should performance not be satisfactory to our needs, we may write > paravirtualized devices and drivers. If we do so, I can't commit as > to > whether the paravirtualized Windows drivers will be open or not (I'm > not > saying the drivers will be closed -- just that no decision has been > made). > > However, if you (or anyone) is interested in writing paravirtulized > drivers, we will work with you towards merging them into the kernel > and > into the kvm distribution. We welcome such contributions and will > cooperate fully. Unfortunately the slow network performance and the fact that, on my setup at least, network io takes 100% of a single core means that kvm is not currently useful for server use. I really like the idea of kvm over Xen as it's a much 'cleaner' solution and would dearly love to see paravirtualised network drivers, at least for Linux guests, which would allow me to consider moving from Xen to kvm. Do you think it possible/probable for someone with around 10 years knowledge of Linux and C programming but with no kernel module writing experience to be able to write a paravirtualised network driver for linux in under 6 months (in his/her spare time)? Is there any example code around for this? Would it be a case of say, modifying an ne2k driver? In fact, I've literally just seen that paravirtualised drivers exist for xen for linux 2.6 kernels and I presume these are open source - could these be used in some way? ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV