All of lore.kernel.org
 help / color / mirror / Atom feed
* Explore the source code
@ 2009-03-01 17:02 Patrick Archibal
  2009-03-02 10:31 ` George Dunlap
  0 siblings, 1 reply; 5+ messages in thread
From: Patrick Archibal @ 2009-03-01 17:02 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 723 bytes --]


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

[-- Attachment #1.2: Type: text/html, Size: 941 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Explore the source code
  2009-03-01 17:02 Explore the source code Patrick Archibal
@ 2009-03-02 10:31 ` George Dunlap
  2009-03-02 10:35   ` Marco Tizzoni
  2009-03-09  6:35   ` Jeniffer, Loren
  0 siblings, 2 replies; 5+ messages in thread
From: George Dunlap @ 2009-03-02 10:31 UTC (permalink / raw)
  To: Patrick Archibal; +Cc: 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
>
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Explore the source code
  2009-03-02 10:31 ` George Dunlap
@ 2009-03-02 10:35   ` Marco Tizzoni
       [not found]     ` <de76405a0903310340s1dccad41wabff5122960814f0@mail.gmail.com>
  2009-03-09  6:35   ` Jeniffer, Loren
  1 sibling, 1 reply; 5+ messages in thread
From: Marco Tizzoni @ 2009-03-02 10:35 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 316 bytes --]

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-

[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Explore the source code
  2009-03-02 10:31 ` George Dunlap
  2009-03-02 10:35   ` Marco Tizzoni
@ 2009-03-09  6:35   ` Jeniffer, Loren
  1 sibling, 0 replies; 5+ messages in thread
From: Jeniffer, Loren @ 2009-03-09  6:35 UTC (permalink / raw)
  To: George Dunlap; +Cc: Patrick Archibal, xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 1480 bytes --]

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
>   


[-- Attachment #1.2: Type: text/html, Size: 2316 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Explore the source code
       [not found]     ` <de76405a0903310340s1dccad41wabff5122960814f0@mail.gmail.com>
@ 2009-04-01  7:28       ` Marco Tizzoni
  0 siblings, 0 replies; 5+ messages in thread
From: Marco Tizzoni @ 2009-04-01  7:28 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 985 bytes --]

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

[-- Attachment #1.2: Type: text/html, Size: 1340 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-04-01  7:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-01 17:02 Explore the source code Patrick Archibal
2009-03-02 10:31 ` George Dunlap
2009-03-02 10:35   ` Marco Tizzoni
     [not found]     ` <de76405a0903310340s1dccad41wabff5122960814f0@mail.gmail.com>
2009-04-01  7:28       ` Marco Tizzoni
2009-03-09  6:35   ` Jeniffer, Loren

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.