Skip to contentSkip to conversation

[2.5.35] CPUfreq i386 core (2/5)

PATCH New Dominik Brodowski 1 participant 1 message Sep 17, 2002

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 [2.5.35] CPUfreq i386 core (2/5)

CPUFreq i386 core for 2.5.35:
arch/i386/kernel/i386_ksyms.c export cpu_khz
arch/i386/kernel/time.c update various i386 values on frequency
changes
include/asm-i386/msr.h add Transmeta MSR defines

arch/i386/kernel/i386_ksyms.c +2 -0
diff -ruN linux-2535original/arch/i386/kernel/i386_ksyms.c linux/arch/i386/kernel/i386_ksyms.c
@@ -50,6 +50,7 @@
 EXPORT_SYMBOL(drive_info);
 #endif
 
+extern unsigned long cpu_khz;
 extern unsigned long get_cmos_time(void);
 
 /* platform dependent support */
@@ -76,6 +77,7 @@
 EXPORT_SYMBOL(pm_idle);
 EXPORT_SYMBOL(pm_power_off);
 EXPORT_SYMBOL(get_cmos_time);
+EXPORT_SYMBOL(cpu_khz);
 EXPORT_SYMBOL(apm_info);
 
 #ifdef CONFIG_DEBUG_IOVIRT
arch/i386/kernel/time.c +50 -0

68 lines not on this page · raw message

include/asm-i386/msr.h +4 -0
diff -ruN linux-2535original/include/asm-i386/msr.h linux/include/asm-i386/msr.h
@@ -125,4 +125,8 @@
 #define MSR_VIA_LONGHAUL		0x110a
 #define MSR_VIA_BCR2			0x1147
 
+/* Transmeta defined MSRs */
+#define MSR_TMTA_LONGRUN_CTRL		0x80868010
+#define MSR_TMTA_LONGRUN_FLAGS		0x80868011
+
 #endif /* __ASM_MSR_H */