|
|
|
|
|
|
|
|
|
|
xen-users
RE: [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
|
|
|
|
|