WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

RE: [Xen-users] what is behind "make world"

To: "octane indice" <octane@xxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] what is behind "make world"
From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Date: Thu, 12 Oct 2006 16:35:22 +0200
Delivery-date: Thu, 12 Oct 2006 07:39:13 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1160662142.452e4c7e81eff@xxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcbuCEoXP1ROxngvTF+uEgp3g31SsAAAnhgg
Thread-topic: [Xen-users] what is behind "make world"
> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> octane indice
> Sent: 12 October 2006 15:09
> To: xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: [Xen-users] what is behind "make world"
> 
> Hello
> 
> I want to rebuild xen from sources. The documentation says to use:
> make world
> then everything is built.
> 
> I saw a dist/install/tree which contains, I think, evrything.
> 
> But:
> -I use the xen-3.0.2-2. After build, I don't have a xenO and 
> xenU kernel. I
> have:
> vmlinux-syms-2.6.16-xen and vmlinuz-2.6.16-xen. I think that
> vmlinux-syms-2.6.16-xen is dom0 because it is the biggest. Is it true?

Both are the same - vmlinux-syms is just not stripped of symbol
information, and thus larger. 

A while back, Xen stopped producing a separate Dom0/DomU kernel, and
just produce a combined "one-kernel-fits-all" file. This makes sense if
you use modules, but if you use a "monolithic" kernel with all the
driver built-in, it makes the kernel a bit bigger, so may be a cause for
concern if you want to minimize the foot-print of the kernel. 

> 
> -How can choose which part I want to make?
> I want to build the xen.gz binary. How can I? Is it related 
> to the kernel
> source tree?

That is built in the .../xen directory, which is a the same levels as
your linux-2.6.16.13-xen directory. It will end up in the
dist/install/boot directory together with the vmlinuz-<ver>-xen kernel
that you need to install into the /boot directory. ["make install" will
do this for you if you install and build on the same machine]
> 
> -How can I modify the kernel options?
> should I modify the buildconfigs/linux-defconfig_xenU_ia64 or so?
> In documentation, I saw the line:
> make linux-2.6-xen-config CONFIGMODE=menuconfig
> but is it for the xenO? xenU?

As described above, it applies to both, because you use the same kernel.


> 
> -the appendix A in user.pdf docs talks about the intelVT 
> technology. I have
> a Xeon CPU with VT technology. The documentation says that I 
> have to build
> Xen with VT support. For that I need dev86, libvncserver, 
> SDL-dev and SDL.
> OK, I got them. Then what? I type make world and Makefile 
> will automagically
> detect VT and build it with VT support or should I do something else?

Yes, the HVM support is builtin to Xen at all times. 
> 
> Thanks for any help with that. Xen is a great tool.
> 
> Lire vos emails en vacances ? C'est gratuit sur : 
> http://www.monemailausoleil.com 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
> 
> 
> 



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>