13 Jun, 2011

1 commit

  • This patch removes the assumption of the bootgraph.pl script that the
    timing information reported by PRINTK_TIME will contain at least one
    entry with a time of less than 100 seconds.

    Not all boards correctly reset the system timer and in many cases the
    inital times reported by PRINTK_TIME is high. When this occurs the
    bootchart.pl script fails to give any useful output.

    This patch sets the $firsttime variable to the largest value expected
    by PRINTK_TIME

    Signed-off-by: Andrew Murray
    Acked-by: Arjan van de Ven
    Signed-off-by: Jiri Kosina

    Andrew Murray
     

15 Feb, 2009

1 commit

  • powerpc has dot symbols, so the dmesg output looks like:

    [ 0.327310] calling .migration_init+0x0/0x9c @ 1
    [ 0.327595] initcall .migration_init+0x0/0x9c returned 1 after 0 usecs

    The below fixes bootgraph.pl so it handles this correctly.

    Signed-off-by: Michael Neuling
    Signed-off-by: Arjan van de Ven
    Signed-off-by: Andrew Morton
    Signed-off-by: Sam Ravnborg

    Michael Neuling
     

11 Jan, 2009

1 commit


08 Jan, 2009

1 commit

  • Dave Jones, in his blog, had some feedback about the bootchart script:
    Primarily his complaint was that shorter delays weren't visualized.

    The reason for that was that too small delays will have their labels
    mixed up in the graph in an unreadable mess.

    This patch has a fix for this; for one, it makes the output wider,
    so more will fit.
    The second part is that smaller delays are now shown with a
    much smaller font for the label; while this isn't per se
    readable at a 1:1 zoom, at least you can zoom in with most SVG
    viewing applications and see what it is you are looking at.

    Signed-off-by: Arjan van de Ven
    Signed-off-by: Sam Ravnborg

    Arjan van de Ven
     

14 Nov, 2008

1 commit


13 Nov, 2008

1 commit

  • Impact: cleanup

    Fix the following warning from the perl syntax checking tool perlcritic.
    This tool is a lint like tool that checks for perl best practices.

    Loop iterator is not lexical at line 113, column 1.
    See page 108 of PBP. (Severity: 5)

    Signed-off-by: Stephen Hemminger
    Signed-off-by: Ingo Molnar

    Stephen Hemminger
     

22 Oct, 2008

2 commits

  • When bootgraph.pl parses a file, it gives one row for each initcall's
    pid. But they are displayed in random (perl hash) order. Let's
    sort the pids by the start time of their first initcall instead.

    This helps trace module initcalls, where each has a separate pid.
    bootgraph.pl will show module initcalls during the initramfs; it may
    also be adapted to show subsequent module initcalls.

    Signed-off-by: Alan Jenkins
    Acked-by: Frédéric Weisbecker
    Signed-off-by: Ingo Molnar

    Alan Jenkins
     
  • As a perl novice, I would prefer to have the benefit of the interpreters'
    wisdom. It turns out there were already some warnings, so let's fix them.

    Signed-off-by: Alan Jenkins
    Acked-by: Frédéric Weisbecker
    Signed-off-by: Ingo Molnar

    Alan Jenkins
     

14 Oct, 2008

5 commits