From owner-freebsd-bugs@FreeBSD.ORG Sat Sep 14 12:40:00 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id CB8ACA98 for ; Sat, 14 Sep 2013 12:40:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AAFE224CD for ; Sat, 14 Sep 2013 12:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r8ECe0fv084256 for ; Sat, 14 Sep 2013 12:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r8ECe0hD084255; Sat, 14 Sep 2013 12:40:00 GMT (envelope-from gnats) Resent-Date: Sat, 14 Sep 2013 12:40:00 GMT Resent-Message-Id: <201309141240.r8ECe0hD084255@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Florian Heigl Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4B91B634 for ; Sat, 14 Sep 2013 12:30:57 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3A01B2455 for ; Sat, 14 Sep 2013 12:30:57 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r8ECUvx0060240 for ; Sat, 14 Sep 2013 12:30:57 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r8ECUuEu060231; Sat, 14 Sep 2013 12:30:57 GMT (envelope-from nobody) Message-Id: <201309141230.r8ECUuEu060231@oldred.freebsd.org> Date: Sat, 14 Sep 2013 12:30:57 GMT From: Florian Heigl To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: kern/182089: Xen Disk and Net drivers should go to GENERIC X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Sep 2013 12:40:01 -0000 >Number: 182089 >Category: kern >Synopsis: Xen Disk and Net drivers should go to GENERIC >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Sep 14 12:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Florian Heigl >Release: 9.x 10.x >Organization: >Environment: FreeBSD freebsd1 9.1-STABLE FreeBSD 9.1-STABLE #0: Sun Jul 7 23:12:23 EEST 2013 root@freebsd:/usr/obj/usr/src/sys/XENHVM amd64 >Description: For some time, FreeBSD has now come with the XENHVM kernconf. The disk and net drivers are not included in GENERIC though. This means a potential user needs to configure a VM using emulated drivers, use those slow drivers to check out sources, go through his first kernel build, and then install this kernel, then hope it works. Then switch to using PV drivers on the host, test and see if it works, and then, in the worst case, switch back to apply any fixes. He'll also need to go through parts of the procedure should he want to use a FreeBSD ISO to do some stuff from the rescue shell. If those drivers were included, this would make things a lot easier for typical folk, so i.e. a linux user could setup a FreeBSD VM using his available tools (gpt partition, make ufs filesystem, chroot, extract dists, edit config => bootable vm) Right now they cannot do that, which isn't "helped" by the almost(*i know!) complete inexistance of ready FreeBSD diskimages. >How-To-Repeat: Eating own dogfood :) >Fix: Add the most basic drivers (disk, net) to GENERIC. >Release-Note: >Audit-Trail: >Unformatted: