lkml.org 
[lkml]   [2009]   [Jun]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 05/27] Blackfin: include the cpu compiled version in /proc/cpuinfo
    Date
    From: Robin Getz <robin.getz@analog.com>

    Since the compiled-for cpu revision can be significant, include it in the
    cpuinfo output along side the cpu revision we're currently running on.

    Signed-off-by: Robin Getz <robin.getz@analog.com>
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    ---
    arch/blackfin/kernel/setup.c | 13 +++++++++++--
    1 files changed, 11 insertions(+), 2 deletions(-)

    diff --git a/arch/blackfin/kernel/setup.c b/arch/blackfin/kernel/setup.c
    index 80447f9..f5f516e 100644
    --- a/arch/blackfin/kernel/setup.c
    +++ b/arch/blackfin/kernel/setup.c
    @@ -1098,7 +1098,7 @@ static int show_cpuinfo(struct seq_file *m, void *v)
    CPUID, bfin_cpuid());

    seq_printf(m, "model name\t: ADSP-%s %lu(MHz CCLK) %lu(MHz SCLK) (%s)\n"
    - "stepping\t: %d\n",
    + "stepping\t: %d ",
    cpu, cclk/1000000, sclk/1000000,
    #ifdef CONFIG_MPU
    "mpu on",
    @@ -1107,7 +1107,16 @@ static int show_cpuinfo(struct seq_file *m, void *v)
    #endif
    revid);

    - seq_printf(m, "cpu MHz\t\t: %lu.%03lu/%lu.%03lu\n",
    + if (bfin_revid() != bfin_compiled_revid()) {
    + if (bfin_compiled_revid() == -1)
    + seq_printf(m, "(Compiled for Rev none)");
    + else if (bfin_compiled_revid() == 0xffff)
    + seq_printf(m, "(Compiled for Rev any)");
    + else
    + seq_printf(m, "(Compiled for Rev %d)", bfin_compiled_revid());
    + }
    +
    + seq_printf(m, "\ncpu MHz\t\t: %lu.%03lu/%lu.%03lu\n",
    cclk/1000000, cclk%1000000,
    sclk/1000000, sclk%1000000);
    seq_printf(m, "bogomips\t: %lu.%02lu\n"
    --
    1.6.3.1


    \
     
     \ /
      Last update: 2009-06-12 18:29    [W:0.025 / U:63.104 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site