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/
Home Products Support Community News


Re: [Xen-users] how to reduce time of git pulling each time when you do

To: Patrick Scharrenberg <pittipatti@xxxxxx>
Subject: Re: [Xen-users] how to reduce time of git pulling each time when you do a make world on Xen source
From: Tapas Mishra <mightydreams@xxxxxxxxx>
Date: Sat, 26 Feb 2011 22:33:55 +0530
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sat, 26 Feb 2011 09:05:08 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=YQUWiFcY0RQ9SWWZA9j2JGENW3RDOuIQqDr4fU6OTGs=; b=wusTINtnCLRIXbyBTkvT4aI9PlbedSStrBRUdjPePHzLeTG4j4vWCLS1e0AG8rwN59 Lueph7XxoKrdVwQppXNgSUKDmI4bH37ClQh3CKT+8MtrW1QWdoWsY6cQw0ABBqrqZCU1 fOu5rBji+RvSLGWK/yM+GhxmtgfdkcA/d3N3k=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=oT9Bg8jEuYw5CDh9JTCntlH9Br3sfu1u+8uMBpDH68/bhOcoJE9tnXrvCN2ZPVoOrj RRpa+ll1iz2YNvyIn129Tjp48Kn3fOCfb9/HG4J6JORbIxknDVi5NjYFTfbs55mjCcum bvOae0QiReqEKxlEwh6eGewUxN4ds4zzVxxew=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <201102261729.16186.pittipatti@xxxxxx>
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/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTikn3kn59EHmiWWJujNsu3aqGtaKzLf-s8LZD0Af@xxxxxxxxxxxxxx> <201102261524.34974.patrick@xxxxxxxxxxxxxxxx> <AANLkTik-uiYxD7asK-g42poJMqnWS77bwuOjW+5JooFk@xxxxxxxxxxxxxx> <201102261729.16186.pittipatti@xxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
On Sat, Feb 26, 2011 at 9:59 PM, Patrick Scharrenberg <pittipatti@xxxxxx> wrote:
> You can take a look into the Makefile:
> there you'll find e.g.:
> world:
>        $(MAKE) clean
>        $(MAKE) kdelete
>        $(MAKE) dist
> so what a "make world" does is
>   make clean
>   make kdelete
> and finally
>   make dist
> so if you solely do a "make dist" the build process skips the deletition of
> the compiled binary objects (make clean) and skips deleting your checked out
> kernel tree (make kdelete)
> so a "make dist" after an upgraded working copy (hg pull -u) only compiles the
> files which have changed, which saves time.
> Please have a look at the Makefile, do a "make help" and take a look at the
> README file for further information.
> Patrick

Ok I checked a few more archives where  I got one
it is Boris message where he mentions to clone git repository after
you have untarred Xen source and done
make xen etc.

Where he mentions

"Then clone JF's Git Repo, checkout git branch as you want and build
kernel.That's all i always do."

Which kernel is he referring to is it Dom0?
because when I ran make xen it worked without  any problem and I can see in my

-rw-r--r-- 1 root tapas  572865 2011-02-26 07:24 xen-4.0.1.gz
lrwxrwxrwx 1 root tapas      12 2011-02-26 07:24 xen-4.0.gz -> xen-4.0.1.gz
lrwxrwxrwx 1 root tapas      12 2011-02-26 07:24 xen-4.gz -> xen-4.0.1.gz
lrwxrwxrwx 1 root tapas      12 2011-02-26 07:24 xen.gz -> xen-4.0.1.gz
-rw-r--r-- 1 root tapas 8005931 2011-02-26 07:24 xen-syms-4.0.1

So does that mean I have xen here.
So why am I doing make world what is the purpose of make world?
This part is not clear to me.

Xen-users mailing list