All of lore.kernel.org
 help / color / mirror / Atom feed
* Kernel Documentation
@ 2001-07-17 20:24 Charles Samuels
  2001-07-17 20:46 ` Ignacio Vazquez-Abrams
  0 siblings, 1 reply; 21+ messages in thread
From: Charles Samuels @ 2001-07-17 20:24 UTC (permalink / raw)
  To: linux-kernel


I apologize for using the D-word, however, I've created some, so I think that 
makes it acceptable.

But first, I was having a little fun kernel-hacking the other day, and I had 
noticed that every time I want information on function-X, I have to start 
grepping like hell, and it's even worse when I don't know the name of the 
function. What we needed was an API (KPI?) reference.

So I made one.  

<blink><marquee> http://derkarl.org/kerneldoc/ </marquee></blink>
(It seems that 10% of europe can't get that domain: 207.44.242.45)

Obviously, it's not complete, in fact, if it were any less complete, I could 
call it the linux kernel :)

The _real_ reason I post this message is, of course, for help.  I'll be more 
than happy to accept new xml documentation files (the bottom of each page 
contains a link to the associated XML file, as an example).

PS. I'm not on this mailing list (I'm on plenty, don't worry), so I'll be 
following it on the archives.

-Charles

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

* Re: Kernel Documentation
  2001-07-17 20:24 Charles Samuels
@ 2001-07-17 20:46 ` Ignacio Vazquez-Abrams
  0 siblings, 0 replies; 21+ messages in thread
From: Ignacio Vazquez-Abrams @ 2001-07-17 20:46 UTC (permalink / raw)
  To: Charles Samuels; +Cc: linux-kernel

On Tue, 17 Jul 2001, Charles Samuels wrote:

>
> I apologize for using the D-word, however, I've created some, so I think that
> makes it acceptable.
>
> But first, I was having a little fun kernel-hacking the other day, and I had
> noticed that every time I want information on function-X, I have to start
> grepping like hell, and it's even worse when I don't know the name of the
> function. What we needed was an API (KPI?) reference.
>
> So I made one.
>
> <blink><marquee> http://derkarl.org/kerneldoc/ </marquee></blink>
> (It seems that 10% of europe can't get that domain: 207.44.242.45)
>
> Obviously, it's not complete, in fact, if it were any less complete, I could
> call it the linux kernel :)
>
> The _real_ reason I post this message is, of course, for help.  I'll be more
> than happy to accept new xml documentation files (the bottom of each page
> contains a link to the associated XML file, as an example).
>
> PS. I'm not on this mailing list (I'm on plenty, don't worry), so I'll be
> following it on the archives.
>
> -Charles

This is probably a silly question, but why doesn't your site just use DocBook?

-- 
Ignacio Vazquez-Abrams  <ignacio@openservices.net>


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

* Re: Kernel Documentation
@ 2001-07-17 21:02 Charles Samuels
  2001-07-17 21:18 ` Crutcher Dunnavant
  2001-07-17 21:28 ` Wichert Akkerman
  0 siblings, 2 replies; 21+ messages in thread
From: Charles Samuels @ 2001-07-17 21:02 UTC (permalink / raw)
  To: linux-kernel

On 2001-07-17 20:46:24, Ignacio Vazquez-Abrams <ignacio@openservices.net> 
wrote:

> This is probably a silly question, but why doesn't your site just use
> DocBook?

DocBook is more "bookish" complete with chapters and all.  I've used it 
before, it's nice, but not for this, in my opinion.  Also, the backend just 
moves the XML data into a temporary MySQL database for easy searching, and 
sorting, and something like that, I think, would be much more difficult with 
docbook.

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

* Re: Kernel Documentation
  2001-07-17 21:02 Kernel Documentation Charles Samuels
@ 2001-07-17 21:18 ` Crutcher Dunnavant
  2001-07-17 21:25   ` Charles Samuels
                     ` (2 more replies)
  2001-07-17 21:28 ` Wichert Akkerman
  1 sibling, 3 replies; 21+ messages in thread
From: Crutcher Dunnavant @ 2001-07-17 21:18 UTC (permalink / raw)
  To: Charles Samuels; +Cc: linux-kernel

++ 17/07/01 14:02 -0700 - Charles Samuels:
> On 2001-07-17 20:46:24, Ignacio Vazquez-Abrams <ignacio@openservices.net> 
> wrote:
> 
> > This is probably a silly question, but why doesn't your site just use
> > DocBook?
> 
> DocBook is more "bookish" complete with chapters and all.  I've used it 
> before, it's nice, but not for this, in my opinion.  Also, the backend just 
> moves the XML data into a temporary MySQL database for easy searching, and 
> sorting, and something like that, I think, would be much more difficult with 
> docbook.

2 things:

1: there is a project in the kernel to establish API references.
you should not duplicate this work, but should add to it.
Reason: There is no way you can get or stay ahead.

2: the secondary issue of documenting best practices in the
kernel is a different matter altogether. I, myself, have started
a project to do this. I'm sorta scared of letting people know
about it at this point, but I feel it is necessary.

the entry point is:
http://bama.ua.edu/~dunn001/journeyman/

I /am/ looking for help, but it is very early. I am NOT looking
for exposure, so dont even bother looking if you dont want to write
docs; there isnt anything there for you.

-- 
Crutcher        <crutcher@datastacks.com>
GCS d--- s+:>+:- a-- C++++$ UL++++$ L+++$>++++ !E PS+++ PE Y+ PGP+>++++
    R-(+++) !tv(+++) b+(++++) G+ e>++++ h+>++ r* y+>*$

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

* Re: Kernel Documentation
  2001-07-17 21:18 ` Crutcher Dunnavant
@ 2001-07-17 21:25   ` Charles Samuels
  2001-07-17 21:31     ` Charles Samuels
  2001-07-18  2:19     ` John Levon
  2001-07-17 21:28   ` Ignacio Vazquez-Abrams
  2001-07-17 21:32   ` Crutcher Dunnavant
  2 siblings, 2 replies; 21+ messages in thread
From: Charles Samuels @ 2001-07-17 21:25 UTC (permalink / raw)
  To: linux-kernel


BTW: 

On Tuesday 17 July 2001 02:18 pm, you wrote:
> ++ 17/07/01 14:02 -0700 - Charles Samuels:
> 2 things:
>
> 1: there is a project in the kernel to establish API references.
> you should not duplicate this work, but should add to it.
> Reason: There is no way you can get or stay ahead.

make htmldoc ? I don't have docbook, and don't want to have to install it, 
well, unless I know that it'l get me what I want.  Does it create an actual 
API reference?

>
> 2: the secondary issue of documenting best practices in the
> kernel is a different matter altogether. I, myself, have started
> a project to do this. I'm sorta scared of letting people know
> about it at this point, but I feel it is necessary.
>
> the entry point is:
> http://bama.ua.edu/~dunn001/journeyman/

404.  Not sure what this is anyway :)

>
> I /am/ looking for help, but it is very early. I am NOT looking
> for exposure, so dont even bother looking if you dont want to write
> docs; there isnt anything there for you.

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

* Re: Kernel Documentation
  2001-07-17 21:18 ` Crutcher Dunnavant
  2001-07-17 21:25   ` Charles Samuels
@ 2001-07-17 21:28   ` Ignacio Vazquez-Abrams
  2001-07-17 21:32   ` Crutcher Dunnavant
  2 siblings, 0 replies; 21+ messages in thread
From: Ignacio Vazquez-Abrams @ 2001-07-17 21:28 UTC (permalink / raw)
  To: Crutcher Dunnavant; +Cc: Charles Samuels, linux-kernel

On Tue, 17 Jul 2001, Crutcher Dunnavant wrote:

> the entry point is:
> http://bama.ua.edu/~dunn001/journeyman/
>
> I /am/ looking for help, but it is very early. I am NOT looking
> for exposure, so dont even bother looking if you dont want to write
> docs; there isnt anything there for you.

In reality, there isn't anything there for anyone. There isn't anything at all
right now at that address.

-- 
Ignacio Vazquez-Abrams  <ignacio@openservices.net>


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

* Re: Kernel Documentation
  2001-07-17 21:02 Kernel Documentation Charles Samuels
  2001-07-17 21:18 ` Crutcher Dunnavant
@ 2001-07-17 21:28 ` Wichert Akkerman
  1 sibling, 0 replies; 21+ messages in thread
From: Wichert Akkerman @ 2001-07-17 21:28 UTC (permalink / raw)
  To: linux-kernel

In article <200107172102.OAA19756@altair.dhs.org>,
Charles Samuels  <charles@kde.org> wrote:
>DocBook is more "bookish" complete with chapters and all.  I've used it 
>before, it's nice, but not for this, in my opinion.  Also, the backend just 
>moves the XML data into a temporary MySQL database for easy searching, and 
>sorting, and something like that, I think, would be much more difficult with 
>docbook.

DocBook can be XML though.

Wichert.
-- 
  _________________________________________________________________
 /       Nothing is fool-proof to a sufficiently talented fool     \
| wichert@wiggy.net                   http://www.liacs.nl/~wichert/ |
| 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0  2805 3CB8 9250 2FA3 BC2D |


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

* Re: Kernel Documentation
  2001-07-17 21:25   ` Charles Samuels
@ 2001-07-17 21:31     ` Charles Samuels
  2001-07-18  2:19     ` John Levon
  1 sibling, 0 replies; 21+ messages in thread
From: Charles Samuels @ 2001-07-17 21:31 UTC (permalink / raw)
  To: linux-kernel

On Tuesday 17 July 2001 02:25 pm, Charles Samuels wrote:
> BTW:
Sorry, multitasking: I meant to say I'm on the linux-kernel mailing list now, 
so you don't need to be CCing me


-Charles

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

* Re: Kernel Documentation
  2001-07-17 21:18 ` Crutcher Dunnavant
  2001-07-17 21:25   ` Charles Samuels
  2001-07-17 21:28   ` Ignacio Vazquez-Abrams
@ 2001-07-17 21:32   ` Crutcher Dunnavant
  2 siblings, 0 replies; 21+ messages in thread
From: Crutcher Dunnavant @ 2001-07-17 21:32 UTC (permalink / raw)
  To: Crutcher Dunnavant; +Cc: Charles Samuels, linux-kernel

++ 17/07/01 17:18 -0400 - Crutcher Dunnavant:
> ++ 17/07/01 14:02 -0700 - Charles Samuels:
> the entry point is:
> http://bama.ua.edu/~dunn001/journeyman/
oops:
http://bama.ua.edu/~dunna001/journeyman/

-- 
Crutcher        <crutcher@datastacks.com>
GCS d--- s+:>+:- a-- C++++$ UL++++$ L+++$>++++ !E PS+++ PE Y+ PGP+>++++
    R-(+++) !tv(+++) b+(++++) G+ e>++++ h+>++ r* y+>*$

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

* Re: Kernel Documentation
  2001-07-17 21:25   ` Charles Samuels
  2001-07-17 21:31     ` Charles Samuels
@ 2001-07-18  2:19     ` John Levon
  2001-07-18  9:06       ` Tim Jansen
  1 sibling, 1 reply; 21+ messages in thread
From: John Levon @ 2001-07-18  2:19 UTC (permalink / raw)
  To: linux-kernel; +Cc: charles

On Tue, Jul 17, 2001 at 02:25:03PM -0700, Charles Samuels wrote:

> On Tuesday 17 July 2001 02:18 pm, you wrote:
> > ++ 17/07/01 14:02 -0700 - Charles Samuels:
> > 2 things:
> >
> > 1: there is a project in the kernel to establish API references.
> > you should not duplicate this work, but should add to it.
> > Reason: There is no way you can get or stay ahead.
> 
> make htmldoc ? I don't have docbook, and don't want to have to install it, 
> well, unless I know that it'l get me what I want.  Does it create an actual 
> API reference?

yes. you can read a recent version at http://kernelnewbies.org/documents/kdoc/

Everyone would much prefer it if you pitched in with this instead I think...

one simple advantage is the docs are inline so have a slightly higher chance
of staying up to date.

regards
john

-- 
"Voodoo Programming:  Things programmers do that they know shouldn't work but
 they try anyway, and which sometimes actually work, such as recompiling
 everything."
	- Karl Lehenbauer

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

* Re: Kernel Documentation
  2001-07-18  2:19     ` John Levon
@ 2001-07-18  9:06       ` Tim Jansen
  2001-07-18 10:18         ` Tim Waugh
  0 siblings, 1 reply; 21+ messages in thread
From: Tim Jansen @ 2001-07-18  9:06 UTC (permalink / raw)
  To: John Levon; +Cc: linux-kernel

On Wednesday 18 July 2001 04:19, John Levon wrote:
> one simple advantage is the docs are inline so have a slightly higher
> chance of staying up to date.

BTW Is there any place where the exact format of the inline docs is explained?

bye...


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

* Re: Kernel Documentation
  2001-07-18  9:06       ` Tim Jansen
@ 2001-07-18 10:18         ` Tim Waugh
  0 siblings, 0 replies; 21+ messages in thread
From: Tim Waugh @ 2001-07-18 10:18 UTC (permalink / raw)
  To: Tim Jansen; +Cc: John Levon, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 281 bytes --]

On Wed, Jul 18, 2001 at 11:06:21AM +0200, Tim Jansen wrote:

> BTW Is there any place where the exact format of the inline docs is
> explained?

scripts/kernel-doc, which interprets them. ;-)

Seriously though, there is a comment at the top of the file explaining
it all.

Tim.
*/

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

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

* what is the function of do_softirq() ?
@ 2013-01-15  6:31 horseriver
  2013-01-16 10:25 ` Anuz Pratap Singh Tomar
  2013-01-16 16:35 ` Kernel documentation shubham
  0 siblings, 2 replies; 21+ messages in thread
From: horseriver @ 2013-01-15  6:31 UTC (permalink / raw)
  To: kernelnewbies

hi:

   what is the function of do_softirq()?

   It is called by ksoftirqd() ,which is setup by :  kernel_thread(ksoftirqd, hcpu, CLONE_KERNEL) ;


thanks!

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

* what is the function of do_softirq() ?
  2013-01-15  6:31 what is the function of do_softirq() ? horseriver
@ 2013-01-16 10:25 ` Anuz Pratap Singh Tomar
  2013-01-16 15:20     ` anish kumar
  2013-01-16 16:35 ` Kernel documentation shubham
  1 sibling, 1 reply; 21+ messages in thread
From: Anuz Pratap Singh Tomar @ 2013-01-16 10:25 UTC (permalink / raw)
  To: kernelnewbies

On Tue, Jan 15, 2013 at 6:31 AM, horseriver <horserivers@gmail.com> wrote:

> hi:
>
>    what is the function of do_softirq()?
>
>    It is called by ksoftirqd() ,which is setup by :
>  kernel_thread(ksoftirqd, hcpu, CLONE_KERNEL) ;
>
>
> Please read "Understanding the Linux Kernel" Chapter on Interrupts and
Section on Softirqs and tasklets.  Page number 171(might be different in
other editions) onwards.


thanks!
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



-- 
Thank you
Warm Regards
Anuz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130116/ff995f14/attachment.html 

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

* what is the function of do_softirq() ?
  2013-01-16 10:25 ` Anuz Pratap Singh Tomar
@ 2013-01-16 15:20     ` anish kumar
  0 siblings, 0 replies; 21+ messages in thread
From: anish kumar @ 2013-01-16 15:20 UTC (permalink / raw)
  To: kernelnewbies

On Wed, 2013-01-16 at 10:25 +0000, Anuz Pratap Singh Tomar wrote:
> 
> 
> On Tue, Jan 15, 2013 at 6:31 AM, horseriver <horserivers@gmail.com>
> wrote:
>         hi:
>         
>            what is the function of do_softirq()?
Softirq is basically same as bottom half except it is run in irq
context.So the question which comes to mind is why softirq?Softirqs can
run concurrently on several CPUs and that is why it used in networking.
There are other advantages also but it is mostly use case dependent.
>         
>            It is called by ksoftirqd() ,which is setup by :
>         kernel_thread(ksoftirqd, hcpu, CLONE_KERNEL) ; 
ksoftirq is a saviour thread which takes up the execution of softirq if
it finds out that softirq are executing one by one and thereby userspace
is not being scheduled or none of other task is getting executed.As
threads have low priority it lets other tasks run.
>         
> Please read "Understanding the Linux Kernel" Chapter on Interrupts and
> Section on Softirqs and tasklets.  Page number 171(might be different
> in other editions) onwards.
> 
> 
> 
>         thanks!
>         
>         _______________________________________________
>         Kernelnewbies mailing list
>         Kernelnewbies at kernelnewbies.org
>         http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> 
> 
> 
> -- 
> Thank you 
> Warm Regards
> Anuz
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

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

* Re: what is the function of do_softirq() ?
@ 2013-01-16 15:20     ` anish kumar
  0 siblings, 0 replies; 21+ messages in thread
From: anish kumar @ 2013-01-16 15:20 UTC (permalink / raw)
  To: Anuz Pratap Singh Tomar; +Cc: horseriver, kernelnewbies, linux-kernel

On Wed, 2013-01-16 at 10:25 +0000, Anuz Pratap Singh Tomar wrote:
> 
> 
> On Tue, Jan 15, 2013 at 6:31 AM, horseriver <horserivers@gmail.com>
> wrote:
>         hi:
>         
>            what is the function of do_softirq()?
Softirq is basically same as bottom half except it is run in irq
context.So the question which comes to mind is why softirq?Softirqs can
run concurrently on several CPUs and that is why it used in networking.
There are other advantages also but it is mostly use case dependent.
>         
>            It is called by ksoftirqd() ,which is setup by :
>         kernel_thread(ksoftirqd, hcpu, CLONE_KERNEL) ; 
ksoftirq is a saviour thread which takes up the execution of softirq if
it finds out that softirq are executing one by one and thereby userspace
is not being scheduled or none of other task is getting executed.As
threads have low priority it lets other tasks run.
>         
> Please read "Understanding the Linux Kernel" Chapter on Interrupts and
> Section on Softirqs and tasklets.  Page number 171(might be different
> in other editions) onwards.
> 
> 
> 
>         thanks!
>         
>         _______________________________________________
>         Kernelnewbies mailing list
>         Kernelnewbies@kernelnewbies.org
>         http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> 
> 
> 
> -- 
> Thank you 
> Warm Regards
> Anuz
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



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

* Kernel documentation
  2013-01-15  6:31 what is the function of do_softirq() ? horseriver
  2013-01-16 10:25 ` Anuz Pratap Singh Tomar
@ 2013-01-16 16:35 ` shubham
  2013-01-16 16:47   ` Anuz Pratap Singh Tomar
  2013-01-16 16:57   ` Henrique Rodrigues
  1 sibling, 2 replies; 21+ messages in thread
From: shubham @ 2013-01-16 16:35 UTC (permalink / raw)
  To: kernelnewbies

Hi All,

I want to know if we have some documentation of kernel which 
specifically shows function calls in kernel code (It might be in the 
form of flow charts).

I think we can use tools like doxygen.
Is there any work going on this ?

Regards
Shubham

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

* Kernel documentation
  2013-01-16 16:35 ` Kernel documentation shubham
@ 2013-01-16 16:47   ` Anuz Pratap Singh Tomar
  2013-01-16 17:01     ` Henrique Rodrigues
  2013-01-16 16:57   ` Henrique Rodrigues
  1 sibling, 1 reply; 21+ messages in thread
From: Anuz Pratap Singh Tomar @ 2013-01-16 16:47 UTC (permalink / raw)
  To: kernelnewbies

On Wed, Jan 16, 2013 at 4:35 PM, shubham <kernel.shubham@gmail.com> wrote:

> Hi All,
>
> I want to know if we have some documentation of kernel which
> specifically shows function calls in kernel code (It might be in the
> form of flow charts).
>
> I think we can use tools like doxygen.
> Is there any work going on this ?
>
> This may be bit outdated
http://www.makelinux.net/kernel_map/

> Regards
> Shubham
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



-- 
Thank you
Warm Regards
Anuz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130116/89252e29/attachment.html 

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

* Kernel documentation
  2013-01-16 16:35 ` Kernel documentation shubham
  2013-01-16 16:47   ` Anuz Pratap Singh Tomar
@ 2013-01-16 16:57   ` Henrique Rodrigues
  2013-01-16 19:17     ` Simon
  1 sibling, 1 reply; 21+ messages in thread
From: Henrique Rodrigues @ 2013-01-16 16:57 UTC (permalink / raw)
  To: kernelnewbies

I think a diagram of function calls would be too much to fit in a
reasonable sized diagram. I'm aware of diagrams of network function calls,
and they are already big.

You can use linux cross referencing (lxr) websites to follow function calls
or download lxr and build the same thing for your own source code.

I think you can also google diagrams of different kernel subsystems to find
useful diagrams.

On Wed, Jan 16, 2013 at 8:35 AM, shubham <kernel.shubham@gmail.com> wrote:

> Hi All,
>
> I want to know if we have some documentation of kernel which
> specifically shows function calls in kernel code (It might be in the
> form of flow charts).
>
> I think we can use tools like doxygen.
> Is there any work going on this ?
>
> Regards
> Shubham
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



-- 
Henrique Rodrigues
http://www.dcc.ufmg.br/~hsr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130116/f17e47f5/attachment.html 

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

* Kernel documentation
  2013-01-16 16:47   ` Anuz Pratap Singh Tomar
@ 2013-01-16 17:01     ` Henrique Rodrigues
  0 siblings, 0 replies; 21+ messages in thread
From: Henrique Rodrigues @ 2013-01-16 17:01 UTC (permalink / raw)
  To: kernelnewbies

Here is a good one for networking:
http://www.linuxfoundation.org/images/1/1c/Network_data_flow_through_kernel.png
I believe this is somewhat more up to date.

Perhaps the biggest problem is not building a diagram of kernel function
calls, but maintaining it over time.

On Wed, Jan 16, 2013 at 8:47 AM, Anuz Pratap Singh Tomar <
chambilkethakur@gmail.com> wrote:

>
>
> On Wed, Jan 16, 2013 at 4:35 PM, shubham <kernel.shubham@gmail.com> wrote:
>
>> Hi All,
>>
>> I want to know if we have some documentation of kernel which
>> specifically shows function calls in kernel code (It might be in the
>> form of flow charts).
>>
>> I think we can use tools like doxygen.
>> Is there any work going on this ?
>>
>> This may be bit outdated
> http://www.makelinux.net/kernel_map/
>
>> Regards
>> Shubham
>>
>> _______________________________________________
>> Kernelnewbies mailing list
>> Kernelnewbies at kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>
>
>
>
> --
> Thank you
> Warm Regards
> Anuz
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>


-- 
Henrique Rodrigues
http://www.dcc.ufmg.br/~hsr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130116/bc1a1ef9/attachment.html 

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

* Kernel documentation
  2013-01-16 16:57   ` Henrique Rodrigues
@ 2013-01-16 19:17     ` Simon
  0 siblings, 0 replies; 21+ messages in thread
From: Simon @ 2013-01-16 19:17 UTC (permalink / raw)
  To: kernelnewbies

LXR is truly awesome!   8D

It clearly obsoletes grep for browsing and searching the kernel sources!

Thanks for sharing!

Simon


On Wed, Jan 16, 2013 at 11:57 AM, Henrique Rodrigues
<henriquesilvar@gmail.com> wrote:
> I think a diagram of function calls would be too much to fit in a reasonable
> sized diagram. I'm aware of diagrams of network function calls, and they are
> already big.
>
> You can use linux cross referencing (lxr) websites to follow function calls
> or download lxr and build the same thing for your own source code.
>
> I think you can also google diagrams of different kernel subsystems to find
> useful diagrams.
>
> On Wed, Jan 16, 2013 at 8:35 AM, shubham <kernel.shubham@gmail.com> wrote:
>>
>> Hi All,
>>
>> I want to know if we have some documentation of kernel which
>> specifically shows function calls in kernel code (It might be in the
>> form of flow charts).
>>
>> I think we can use tools like doxygen.
>> Is there any work going on this ?
>>
>> Regards
>> Shubham
>>
>> _______________________________________________
>> Kernelnewbies mailing list
>> Kernelnewbies at kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
>
>
> --
> Henrique Rodrigues
> http://www.dcc.ufmg.br/~hsr
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>

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

end of thread, other threads:[~2013-01-16 19:17 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-15  6:31 what is the function of do_softirq() ? horseriver
2013-01-16 10:25 ` Anuz Pratap Singh Tomar
2013-01-16 15:20   ` anish kumar
2013-01-16 15:20     ` anish kumar
2013-01-16 16:35 ` Kernel documentation shubham
2013-01-16 16:47   ` Anuz Pratap Singh Tomar
2013-01-16 17:01     ` Henrique Rodrigues
2013-01-16 16:57   ` Henrique Rodrigues
2013-01-16 19:17     ` Simon
  -- strict thread matches above, loose matches on Subject: below --
2001-07-17 21:02 Kernel Documentation Charles Samuels
2001-07-17 21:18 ` Crutcher Dunnavant
2001-07-17 21:25   ` Charles Samuels
2001-07-17 21:31     ` Charles Samuels
2001-07-18  2:19     ` John Levon
2001-07-18  9:06       ` Tim Jansen
2001-07-18 10:18         ` Tim Waugh
2001-07-17 21:28   ` Ignacio Vazquez-Abrams
2001-07-17 21:32   ` Crutcher Dunnavant
2001-07-17 21:28 ` Wichert Akkerman
2001-07-17 20:24 Charles Samuels
2001-07-17 20:46 ` Ignacio Vazquez-Abrams

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.