From: "Richard W.M. Jones" <rjo...@redhat.com> When we run the current kernel using qemu with TCG (software emulation of x86), adding the lpj= option to the guest kernel helps greatly with clock stability especially when the host is heavily loaded.
Currently the calculated 'lpj=...' argument is printed by the kernel during boot, but isn't available after boot (eg. if boot messages have scrolled off the kernel message ring). It is also not possible to calculate lpj from available information, especially as non-root. This adds lpj to /proc/cpuinfo information so it is always available. Signed-off-by: Richard W.M. Jones <rjo...@redhat.com> --- arch/x86/kernel/cpu/proc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/x86/kernel/cpu/proc.c b/arch/x86/kernel/cpu/proc.c index e280253..bf9c2e8 100644 --- a/arch/x86/kernel/cpu/proc.c +++ b/arch/x86/kernel/cpu/proc.c @@ -103,6 +103,7 @@ static int show_cpuinfo(struct seq_file *m, void *v) seq_printf(m, "\nbogomips\t: %lu.%02lu\n", c->loops_per_jiffy/(500000/HZ), (c->loops_per_jiffy/(5000/HZ)) % 100); + seq_printf(m, "lpj\t\t: %lu\n", c->loops_per_jiffy); #ifdef CONFIG_X86_64 if (c->x86_tlbsize > 0) -- 1.8.1.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/