Hello, I have a lots of questions about xen. Also, i would like to explore the code in order to have a better understand of (i hope) how xen works. I have untar the source code, but i''m really lost. I''m a newbie in thatbut i want to learn how to read the code. Can someone tell me how the archive is organized ? What folders are important or not ? In fact, i would like to have some basis and how i can begin this type of gait. Thanks in advance Patrick Archibal _________________________________________________________________ Vous voulez savoir ce que vous pouvez faire avec le nouveau Windows Live ? Lancez-vous ! http://www.microsoft.com/windows/windowslive/default.aspx _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
All of the folders are important, or they wouldn''t be there. :-) What is it you''d eventually like to do? Maybe that will help us put you on the quickest path there. -George On Sun, Mar 1, 2009 at 5:02 PM, Patrick Archibal <bugpb60@hotmail.com> wrote:> Hello, > > I have a lots of questions about xen. Also, i would like to explore the code > in order to have a better understand of (i hope) how xen works. > > I have untar the source code, but i''m really lost. I''m a newbie in thatbut i > want to learn how to read the code. > > Can someone tell me how the archive is organized ? What folders are > important or not ? > In fact, i would like to have some basis and how i can begin this type of > gait. > > Thanks in advance > Patrick Archibal > > ________________________________ > Vous voulez savoir ce que vous pouvez faire avec le nouveau Windows Live ? > Lancez-vous ! > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Alle lunedì 2 marzo 2009, George Dunlap ha scritto:> What is it you''d eventually like to do? Maybe that will help us put > you on the quickest path there.Something about scheduler? I''m reading "The definitive guide to the Xen hypervisor" as starting point, any other suggestion on how to continue? m- _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I''d like to know about grant table and Xen memory management. Especially what module is serving grant page in hypervisor. And how many hypervisor threads(like kernel thread in OS) are running and what are those. Thanks. George Dunlap wrote:> All of the folders are important, or they wouldn''t be there. :-) > > What is it you''d eventually like to do? Maybe that will help us put > you on the quickest path there. > > -George > > On Sun, Mar 1, 2009 at 5:02 PM, Patrick Archibal <bugpb60@hotmail.com> wrote: > >> Hello, >> >> I have a lots of questions about xen. Also, i would like to explore the code >> in order to have a better understand of (i hope) how xen works. >> >> I have untar the source code, but i''m really lost. I''m a newbie in thatbut i >> want to learn how to read the code. >> >> Can someone tell me how the archive is organized ? What folders are >> important or not ? >> In fact, i would like to have some basis and how i can begin this type of >> gait. >> >> Thanks in advance >> Patrick Archibal >> >> ________________________________ >> Vous voulez savoir ce que vous pouvez faire avec le nouveau Windows Live ? >> Lancez-vous ! >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xensource.com >> http://lists.xensource.com/xen-devel >> >> >> > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Tue, Mar 31, 2009 at 12:40 PM, George Dunlap <dunlapg@umich.edu> wrote:> Hey Marco, > > Sorry for not following up. I think the scheduler is pretty well > contained in the following files: > xen/common/schedule.c > xen/common/sched_credit.c > xen/include/xen/sched.h > > One thing to note about Xen that''s different than Linux is that while > in Linux there''s a per-process kernel stack, in Xen there''s no per-VM > hypervisor stack. When schedule() is called, it completely throws away > all hypervisor stack and context, and returns directly to the target > VM. For this reason, schedule() is never called directly, but a > schedule softirq is raised and called on the way back out of the > hypervisor anyway.Thanks for your answer, with your help and David''s book how to implement a new scheduler it''s pretty clear now. Also I''d have a look to device scheduling in order change its behaviour according to my new scheduler policies. Any suggestion on where to start? Marco _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel