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-ia64-devel

[Xen-ia64-devel] Xen Code Study

To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-ia64-devel] Xen Code Study
From: "Arjun \\m/" <arjunmagge@xxxxxxxxx>
Date: Tue, 2 Jun 2009 01:46:15 +0530
Delivery-date: Mon, 01 Jun 2009 13:16:45 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=cd1jY5F9PKnHJUN5ZByhit+DUIxo337OmSCfKvEdwg8=; b=InJf7ny9do6/1zcbT/MXMvfJ9eiAx1C9jTLU5JccfjWMEEvFGAqwz6wtY91/hoJU3o Aja5Ze2VHwANQhtyjxBUnRqRN5egm16QS+jxNu9SL3yRbwvVE6e1CdworbTg72sIK17j zBCC4vkVpQNx3uvDKhSlnBMObriQ26Pfib5aA=
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 :content-type; b=sgFb9rLE2ZcvZ42WwUDpiJpUFIkZkdu/GqHoaCbqCQPtFdjFxhbCCyatJPTsbe/LkR LcqtGWw4RBWISqEu6Bni+z0WDfN765xPqhYB8zoDWWq75wqJXlVEiNlT8BdCT4DIBatB SI+swXwwNecCZ6POOFW4oJxhdBZU8x02GxNeU=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <e7012d300906011315o297d2734rc48d42dda96138cf@xxxxxxxxxxxxxx>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
References: <e7012d300906011315o297d2734rc48d42dda96138cf@xxxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi all,
I downloaded the xen source sometime back, I'm currently trying to
study the xen-3.3.1 code. I went through the User and Interface
Manuals, they'v been of great help in understanding the basics, and
many other documents which explain the theory behind its working, but
apart from these I could not find any relevant explanation (googling)
for code-study on xen.
After spending many hours on the code, i found little success (not
sure) in the task. I could not find the exact place where i needed to
start looking from. I think it would be totally unnecessary to
understand the entire code and so here i am with the need of some
serious help.
I'm interested in finding out how xen uses virt-install to install a
guest, and what does it exactly look for in the iso or the installable
distribution of the guest and how it recognizes the guest and proceeds
with the installation.
Apart from these i would like to study where the respective hypercalls
reside, how and where these hypercalls from the guests are handled.
Information on the emulation part would also help me understand the
working better.
Advice on where i can find the funtions which deal with above would be
of great help.
I found main functions in the following files xen-3.3.1\tools\ioemu
\vl.c and xen-3.3.1\tools\ioemu-qemu-
xen\vl.c. As the filename
indicated, i assumed that they deal with io emulation and the other
with the aid of qemu emulator. What do these exactly deal with and how
is the control passed to them? The increasing number of such
assumtions have increased the chances of me being lost in the process
of understanding.
Help would be greatly appreciated.
Thanks in advance,
Arjun

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-ia64-devel] Xen Code Study, Arjun \\m/ <=