From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeremy Fitzhardinge Subject: Re: [Q]Which part of Xen is in slated for 2.6.23 kernel release? Date: Tue, 24 Jul 2007 22:16:16 -0700 Message-ID: <46A6DCA0.2000604@goop.org> References: <6bc632150707210250w1972e369he0e6c5678fc84ae2@mail.gmail.com> <6bc632150707210421q1397d529n5945ed943304b815@mail.gmail.com> <46a1f2fa.0716300a.6e41.ffffb8dd@mx.google.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <46a1f2fa.0716300a.6e41.ffffb8dd@mx.google.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Mats Petersson Cc: xen-devel , Keir Fraser List-Id: xen-devel@lists.xenproject.org Mats Petersson wrote: > At 12:21 21/07/2007, pradeep singh rautela wrote: >> Hi Keir, >> On 7/21/07, Keir Fraser wrote: >>> On 21/7/07 10:50, "pradeep singh rautela" wrote: >>> >>> > Is Xen really a part of official 2.6.23 kernel now? >>> >>> Yes, assuming the patches are not dropped again from Linus's tree >>> before >>> 2.6.23 is released. But that is unlikely. They've had lots of >>> testing and >>> review. >> >> great news!!! >>> >>> > If yes i would like to ask >>> > - what is accepted by Linus in the mainline kernel? >>> > - Is it just the hypervisor code? >>> > - What about dom0? >>> >>> The scope of the patches is domU guest support. Vanilla linux 2.6.23 >>> will >>> not support running as dom0 (Jeremy is working on this for a future >>> Linux >>> release). Nor does it contain the hypervisor code itself -- you have to >>> obtain the Xen hypervisor separately from the kernel sources. >> >> Great!!! >> So this means 2.6.23 vanilla kernel can be compiled as a domU >> natively, right? > > > I think for now, only modules can be shared, kernel itself needs to be > compiled for DomU or Native use, but ultimately, the idea is to have > one kernel that does both DomU and Native in the same kernel. To clarify, you build the kernel once, and two build products are vmlinux and bzImage. If you have a bootloader which can handle it, you can boot vmlinux natively, or under Xen. Xen doesn't currently support booting bzImage, so its really only usable for native execution. But it's just a matter of packaging; the kernel code and data is bit-for-bit the same in both kernel images. J