* Overview of the Xen programme
@ 2013-05-25 1:44 Jie Ping Quek
2013-05-28 14:52 ` Konrad Rzeszutek Wilk
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Jie Ping Quek @ 2013-05-25 1:44 UTC (permalink / raw)
To: xen-devel
[-- Attachment #1.1: Type: text/plain, Size: 134 bytes --]
Hi
Is there any site that provide the whole flow of the xen source code and
how it works in term of the source code?
Regards
Jpeg
[-- Attachment #1.2: Type: text/html, Size: 226 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Overview of the Xen programme
2013-05-25 1:44 Overview of the Xen programme Jie Ping Quek
@ 2013-05-28 14:52 ` Konrad Rzeszutek Wilk
2013-05-28 15:42 ` Ian Campbell
2013-05-29 9:33 ` George Dunlap
2 siblings, 0 replies; 4+ messages in thread
From: Konrad Rzeszutek Wilk @ 2013-05-28 14:52 UTC (permalink / raw)
To: Jie Ping Quek; +Cc: xen-devel
On Sat, May 25, 2013 at 09:44:40AM +0800, Jie Ping Quek wrote:
> Hi
> Is there any site that provide the whole flow of the xen source code and
> how it works in term of the source code?
You mean call-graph of the different functions? I think doxygen should
do it but I am not entirely sure how to set that up.
>
> Regards
> Jpeg
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Overview of the Xen programme
2013-05-25 1:44 Overview of the Xen programme Jie Ping Quek
2013-05-28 14:52 ` Konrad Rzeszutek Wilk
@ 2013-05-28 15:42 ` Ian Campbell
2013-05-29 9:33 ` George Dunlap
2 siblings, 0 replies; 4+ messages in thread
From: Ian Campbell @ 2013-05-28 15:42 UTC (permalink / raw)
To: Jie Ping Quek; +Cc: xen-devel
On Sat, 2013-05-25 at 09:44 +0800, Jie Ping Quek wrote:
> Is there any site that provide the whole flow of the xen source
> code and how it works in term of the source code?
As far as I know there is only the source itself and the standard tools
which you have available on Unix/Linux system such as grep and cscope
(or the tags software of your choice).
You may find http://wiki.xen.org/wiki/Asking_Xen_Devel_Questions useful
in framing your questions for the list in the future.
Ian.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Overview of the Xen programme
2013-05-25 1:44 Overview of the Xen programme Jie Ping Quek
2013-05-28 14:52 ` Konrad Rzeszutek Wilk
2013-05-28 15:42 ` Ian Campbell
@ 2013-05-29 9:33 ` George Dunlap
2 siblings, 0 replies; 4+ messages in thread
From: George Dunlap @ 2013-05-29 9:33 UTC (permalink / raw)
To: Jie Ping Quek; +Cc: xen-devel@lists.xen.org
On Sat, May 25, 2013 at 2:44 AM, Jie Ping Quek <surfer197@gmail.com> wrote:
> Hi
> Is there any site that provide the whole flow of the xen source code and
> how it works in term of the source code?
Unfortunately not. There is a book about Xen below. It's now a bit
dated, but it might give you an idea what's going on at a high level:
http://www.amazon.com/The-Definitive-Guide-Xen-Hypervisor/dp/013234971X/
I mainly use grep and gtags when I'm finding my way around a new piece
of software. Here is a rune that I've found particularly useful:
find . -name "*.[cSh]" | xargs grep -H [whatever]
-George
P.S. If you do get the book, don't try to implement the example
scheduler. For one, the code in the book is buggy and doesn't work.
For two, schedulers are one of the most difficult parts of the system
to debug, so it's not a good place to start. :-)
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-05-29 9:33 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-25 1:44 Overview of the Xen programme Jie Ping Quek
2013-05-28 14:52 ` Konrad Rzeszutek Wilk
2013-05-28 15:42 ` Ian Campbell
2013-05-29 9:33 ` George Dunlap
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).