Skip to contentSkip to conversation

PATCH 2.6: fix X86_VENDOR_ID offset in head.S

PATCH Jeff Garzik 1 participant 1 message Aug 9, 2003

lore
Share & tools
lore
#0 lore raw

While reviewing my 2.4 backport of the 2.6 cpu capabilities (including the Via RNG support), Mikael Pettersson noticed a bug in both my backport, and 2.6: when NCAPINTS (x86_capability array size) is increased, one must adjust the offset in arch/i386/kernel/head.S also.

Contributed by Mikael Pettersson.

===== arch/i386/kernel/head.S 1.27 vs edited =====

arch/i386/kernel/head.S +1 -1
@@ -35,7 +35,7 @@
 #define X86_HARD_MATH	CPU_PARAMS+6
 #define X86_CPUID	CPU_PARAMS+8
 #define X86_CAPABILITY	CPU_PARAMS+12
-#define X86_VENDOR_ID	CPU_PARAMS+28
+#define X86_VENDOR_ID	CPU_PARAMS+36
 
 /*
  * Initialize page tables