From owner-freebsd-hackers@FreeBSD.ORG Fri Jun 6 12:53:21 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 028AA106564A for ; Fri, 6 Jun 2008 12:53:21 +0000 (UTC) (envelope-from sylvain.desbureaux@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.226]) by mx1.freebsd.org (Postfix) with ESMTP id CA8928FC1D for ; Fri, 6 Jun 2008 12:53:20 +0000 (UTC) (envelope-from sylvain.desbureaux@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so1377260rvf.43 for ; Fri, 06 Jun 2008 05:53:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :to:subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=uI55qH8HdphMxuPewR4gcjPhT8v3akvxjOBZAZKZ3XM=; b=DHxYd7PU6KRAVrQwmZJcVrhoArw24vrFk8Kx//EsLuMDq5uHy1kdnsr38pWjHYEPl8 JxToUJNAltbBWRm1JQevml4SAHMzRpLibSAsj0wjEaAySmOEmnx4gx+bWBgmo9+Rtq1t 1VI0cDjEdCCGYLVjxFvzHl2T/p6oOH2ggk3Yo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=Kpsg83IKCfmeXhsTUOoODOv8aBrM6Jjd/nmPggH9aRNLAuzV0l34X3M6YLtwgp91On VYNY/UnlTRJX70ZdTg2AQ7nD/xcWjoeOsHFTPaL5TTPvyvduiT/V+8LYfIRMINOp9CCp r+VgfrE3fLExdpL9a+0/suJ7zC5e1GIG5UKYI= Received: by 10.140.226.14 with SMTP id y14mr1657940rvg.188.1212755184406; Fri, 06 Jun 2008 05:26:24 -0700 (PDT) Received: by 10.140.178.17 with HTTP; Fri, 6 Jun 2008 05:26:24 -0700 (PDT) Message-ID: <652bbbf50806060526j5956c518u6b7e81756f187c38@mail.gmail.com> Date: Fri, 6 Jun 2008 14:26:24 +0200 From: "Sylvain Desbureaux" To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: virtio drivers for freebsd X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sylvain@desbureaux.fr List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jun 2008 12:53:21 -0000 Hi all, I'm currently using linux KVM as an hypervisor and I would like to use an old freebsd4 machine as a guest. The thing is that machine is very network consuming, so it would be great to have special drivers. KVM has now special drivers, based on the virtio specifications. These drivers are compiled for windows and linux but unfortunately not for BSD. I think that they are pretty simple in the guest side (75kb of code for linux for example, for network and block device) but I'm not very good in kernel driver compilation. Do you think it could be interesting to integrate them as a module into FreeBSD? I really think it could be interesting to have easily Freebsd paravirtualized guest on top of KVM. Anybody wanting to do that (I really would like to know how to do but I'm not skilled enough)? Thanks in advance for you answers :) Sylvain