提交 29a9994b 编写于 作者: P Paolo Ciarrocchi 提交者: Ingo Molnar

x86: coding style fixes for arch/x86/kernel/cpu/centaur.c

Kills more than 150 errors/warnings
Signed-off-by: NPaolo Ciarrocchi <paolo.ciarrocchi@gmail.com>
Signed-off-by: NIngo Molnar <mingo@elte.hu>
Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
上级 ca5d3f14
...@@ -11,10 +11,10 @@ ...@@ -11,10 +11,10 @@
static u32 __cpuinit power2(u32 x) static u32 __cpuinit power2(u32 x)
{ {
u32 s=1; u32 s = 1;
while(s<=x) while(s <= x)
s<<=1; s <<= 1;
return s>>=1; return s >>= 1;
} }
...@@ -58,7 +58,7 @@ static u32 __cpuinit ramtop(void) /* 16388 */ ...@@ -58,7 +58,7 @@ static u32 __cpuinit ramtop(void) /* 16388 */
if (e820.map[i].type == E820_RESERVED) if (e820.map[i].type == E820_RESERVED)
{ {
if(e820.map[i].addr >= 0x100000UL && e820.map[i].addr < clip) if (e820.map[i].addr >= 0x100000UL && e820.map[i].addr < clip)
clip = e820.map[i].addr; clip = e820.map[i].addr;
continue; continue;
} }
...@@ -81,8 +81,8 @@ static u32 __cpuinit ramtop(void) /* 16388 */ ...@@ -81,8 +81,8 @@ static u32 __cpuinit ramtop(void) /* 16388 */
as reserved. Again we fail safe with reasonable results as reserved. Again we fail safe with reasonable results
*/ */
if(top>clip) if(top > clip)
top=clip; top = clip;
return top; return top;
} }
...@@ -100,7 +100,7 @@ static int __cpuinit centaur_mcr_compute(int nr, int key) ...@@ -100,7 +100,7 @@ static int __cpuinit centaur_mcr_compute(int nr, int key)
u32 floor = 0; u32 floor = 0;
int ct = 0; int ct = 0;
while(ct<nr) while (ct < nr)
{ {
u32 fspace = 0; u32 fspace = 0;
...@@ -121,7 +121,7 @@ static int __cpuinit centaur_mcr_compute(int nr, int key) ...@@ -121,7 +121,7 @@ static int __cpuinit centaur_mcr_compute(int nr, int key)
* is an ISA hole in the way. * is an ISA hole in the way.
*/ */
if(base <= 1024*1024) if (base <= 1024*1024)
low = 0; low = 0;
/* /*
...@@ -129,9 +129,9 @@ static int __cpuinit centaur_mcr_compute(int nr, int key) ...@@ -129,9 +129,9 @@ static int __cpuinit centaur_mcr_compute(int nr, int key)
* the ISA hole * the ISA hole
*/ */
if(floor == 0) if (floor == 0)
fspace = 512*1024; fspace = 512*1024;
else if(floor ==512*1024) else if (floor == 512*1024)
fspace = 128*1024; fspace = 128*1024;
/* And forget ROM space */ /* And forget ROM space */
...@@ -140,18 +140,16 @@ static int __cpuinit centaur_mcr_compute(int nr, int key) ...@@ -140,18 +140,16 @@ static int __cpuinit centaur_mcr_compute(int nr, int key)
* Now install the largest coverage we get * Now install the largest coverage we get
*/ */
if(fspace > high && fspace > low) if (fspace > high && fspace > low)
{ {
centaur_mcr_insert(ct, floor, fspace, key); centaur_mcr_insert(ct, floor, fspace, key);
floor += fspace; floor += fspace;
} }
else if(high > low) else if (high > low) {
{
centaur_mcr_insert(ct, top, high, key); centaur_mcr_insert(ct, top, high, key);
top += high; top += high;
} }
else if(low > 0) else if (low > 0) {
{
base -= low; base -= low;
centaur_mcr_insert(ct, base, low, key); centaur_mcr_insert(ct, base, low, key);
} }
...@@ -185,7 +183,7 @@ static void __cpuinit centaur_create_optimal_mcr(void) ...@@ -185,7 +183,7 @@ static void __cpuinit centaur_create_optimal_mcr(void)
* Wipe unused MCRs * Wipe unused MCRs
*/ */
for(i=used;i<8;i++) for (i = used; i < 8; i++)
wrmsr(MSR_IDT_MCR0+i, 0, 0); wrmsr(MSR_IDT_MCR0+i, 0, 0);
} }
...@@ -211,15 +209,15 @@ static void __cpuinit winchip2_create_optimal_mcr(void) ...@@ -211,15 +209,15 @@ static void __cpuinit winchip2_create_optimal_mcr(void)
*/ */
rdmsr(MSR_IDT_MCR_CTRL, lo, hi); rdmsr(MSR_IDT_MCR_CTRL, lo, hi);
for(i=0;i<used;i++) for (i = 0; i < used; i++)
lo|=1<<(9+i); lo |= 1<<(9+i);
wrmsr(MSR_IDT_MCR_CTRL, lo, hi); wrmsr(MSR_IDT_MCR_CTRL, lo, hi);
/* /*
* Wipe unused MCRs * Wipe unused MCRs
*/ */
for(i=used;i<8;i++) for (i = used; i < 8; i++)
wrmsr(MSR_IDT_MCR0+i, 0, 0); wrmsr(MSR_IDT_MCR0+i, 0, 0);
} }
...@@ -233,7 +231,7 @@ static void __cpuinit winchip2_unprotect_mcr(void) ...@@ -233,7 +231,7 @@ static void __cpuinit winchip2_unprotect_mcr(void)
u32 key; u32 key;
rdmsr(MSR_IDT_MCR_CTRL, lo, hi); rdmsr(MSR_IDT_MCR_CTRL, lo, hi);
lo&=~0x1C0; /* blank bits 8-6 */ lo &= ~0x1C0; /* blank bits 8-6 */
key = (lo>>17) & 7; key = (lo>>17) & 7;
lo |= key<<6; /* replace with unlock key */ lo |= key<<6; /* replace with unlock key */
wrmsr(MSR_IDT_MCR_CTRL, lo, hi); wrmsr(MSR_IDT_MCR_CTRL, lo, hi);
...@@ -244,7 +242,7 @@ static void __cpuinit winchip2_protect_mcr(void) ...@@ -244,7 +242,7 @@ static void __cpuinit winchip2_protect_mcr(void)
u32 lo, hi; u32 lo, hi;
rdmsr(MSR_IDT_MCR_CTRL, lo, hi); rdmsr(MSR_IDT_MCR_CTRL, lo, hi);
lo&=~0x1C0; /* blank bits 8-6 */ lo &= ~0x1C0; /* blank bits 8-6 */
wrmsr(MSR_IDT_MCR_CTRL, lo, hi); wrmsr(MSR_IDT_MCR_CTRL, lo, hi);
} }
#endif /* CONFIG_X86_OOSTORE */ #endif /* CONFIG_X86_OOSTORE */
...@@ -267,17 +265,17 @@ static void __cpuinit init_c3(struct cpuinfo_x86 *c) ...@@ -267,17 +265,17 @@ static void __cpuinit init_c3(struct cpuinfo_x86 *c)
/* enable ACE unit, if present and disabled */ /* enable ACE unit, if present and disabled */
if ((tmp & (ACE_PRESENT | ACE_ENABLED)) == ACE_PRESENT) { if ((tmp & (ACE_PRESENT | ACE_ENABLED)) == ACE_PRESENT) {
rdmsr (MSR_VIA_FCR, lo, hi); rdmsr(MSR_VIA_FCR, lo, hi);
lo |= ACE_FCR; /* enable ACE unit */ lo |= ACE_FCR; /* enable ACE unit */
wrmsr (MSR_VIA_FCR, lo, hi); wrmsr(MSR_VIA_FCR, lo, hi);
printk(KERN_INFO "CPU: Enabled ACE h/w crypto\n"); printk(KERN_INFO "CPU: Enabled ACE h/w crypto\n");
} }
/* enable RNG unit, if present and disabled */ /* enable RNG unit, if present and disabled */
if ((tmp & (RNG_PRESENT | RNG_ENABLED)) == RNG_PRESENT) { if ((tmp & (RNG_PRESENT | RNG_ENABLED)) == RNG_PRESENT) {
rdmsr (MSR_VIA_RNG, lo, hi); rdmsr(MSR_VIA_RNG, lo, hi);
lo |= RNG_ENABLE; /* enable RNG unit */ lo |= RNG_ENABLE; /* enable RNG unit */
wrmsr (MSR_VIA_RNG, lo, hi); wrmsr(MSR_VIA_RNG, lo, hi);
printk(KERN_INFO "CPU: Enabled h/w RNG\n"); printk(KERN_INFO "CPU: Enabled h/w RNG\n");
} }
...@@ -288,15 +286,15 @@ static void __cpuinit init_c3(struct cpuinfo_x86 *c) ...@@ -288,15 +286,15 @@ static void __cpuinit init_c3(struct cpuinfo_x86 *c)
} }
/* Cyrix III family needs CX8 & PGE explicitly enabled. */ /* Cyrix III family needs CX8 & PGE explicitly enabled. */
if (c->x86_model >=6 && c->x86_model <= 9) { if (c->x86_model >= 6 && c->x86_model <= 9) {
rdmsr (MSR_VIA_FCR, lo, hi); rdmsr(MSR_VIA_FCR, lo, hi);
lo |= (1<<1 | 1<<7); lo |= (1<<1 | 1<<7);
wrmsr (MSR_VIA_FCR, lo, hi); wrmsr(MSR_VIA_FCR, lo, hi);
set_bit(X86_FEATURE_CX8, c->x86_capability); set_bit(X86_FEATURE_CX8, c->x86_capability);
} }
/* Before Nehemiah, the C3's had 3dNOW! */ /* Before Nehemiah, the C3's had 3dNOW! */
if (c->x86_model >=6 && c->x86_model <9) if (c->x86_model >= 6 && c->x86_model < 9)
set_bit(X86_FEATURE_3DNOW, c->x86_capability); set_bit(X86_FEATURE_3DNOW, c->x86_capability);
get_model_name(c); get_model_name(c);
...@@ -306,31 +304,31 @@ static void __cpuinit init_c3(struct cpuinfo_x86 *c) ...@@ -306,31 +304,31 @@ static void __cpuinit init_c3(struct cpuinfo_x86 *c)
static void __cpuinit init_centaur(struct cpuinfo_x86 *c) static void __cpuinit init_centaur(struct cpuinfo_x86 *c)
{ {
enum { enum {
ECX8=1<<1, ECX8 = 1<<1,
EIERRINT=1<<2, EIERRINT = 1<<2,
DPM=1<<3, DPM = 1<<3,
DMCE=1<<4, DMCE = 1<<4,
DSTPCLK=1<<5, DSTPCLK = 1<<5,
ELINEAR=1<<6, ELINEAR = 1<<6,
DSMC=1<<7, DSMC = 1<<7,
DTLOCK=1<<8, DTLOCK = 1<<8,
EDCTLB=1<<8, EDCTLB = 1<<8,
EMMX=1<<9, EMMX = 1<<9,
DPDC=1<<11, DPDC = 1<<11,
EBRPRED=1<<12, EBRPRED = 1<<12,
DIC=1<<13, DIC = 1<<13,
DDC=1<<14, DDC = 1<<14,
DNA=1<<15, DNA = 1<<15,
ERETSTK=1<<16, ERETSTK = 1<<16,
E2MMX=1<<19, E2MMX = 1<<19,
EAMD3D=1<<20, EAMD3D = 1<<20,
}; };
char *name; char *name;
u32 fcr_set=0; u32 fcr_set = 0;
u32 fcr_clr=0; u32 fcr_clr = 0;
u32 lo,hi,newlo; u32 lo, hi, newlo;
u32 aa,bb,cc,dd; u32 aa, bb, cc, dd;
/* Bit 31 in normal CPUID used for nonstandard 3DNow ID; /* Bit 31 in normal CPUID used for nonstandard 3DNow ID;
3DNow is IDd by bit 31 in extended CPUID (1*32+31) anyway */ 3DNow is IDd by bit 31 in extended CPUID (1*32+31) anyway */
...@@ -339,11 +337,11 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c) ...@@ -339,11 +337,11 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c)
switch (c->x86) { switch (c->x86) {
case 5: case 5:
switch(c->x86_model) { switch (c->x86_model) {
case 4: case 4:
name="C6"; name = "C6";
fcr_set=ECX8|DSMC|EDCTLB|EMMX|ERETSTK; fcr_set = ECX8|DSMC|EDCTLB|EMMX|ERETSTK;
fcr_clr=DPDC; fcr_clr = DPDC;
printk(KERN_NOTICE "Disabling bugged TSC.\n"); printk(KERN_NOTICE "Disabling bugged TSC.\n");
clear_bit(X86_FEATURE_TSC, c->x86_capability); clear_bit(X86_FEATURE_TSC, c->x86_capability);
#ifdef CONFIG_X86_OOSTORE #ifdef CONFIG_X86_OOSTORE
...@@ -361,19 +359,19 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c) ...@@ -361,19 +359,19 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c)
#endif #endif
break; break;
case 8: case 8:
switch(c->x86_mask) { switch (c->x86_mask) {
default: default:
name="2"; name = "2";
break; break;
case 7 ... 9: case 7 ... 9:
name="2A"; name = "2A";
break; break;
case 10 ... 15: case 10 ... 15:
name="2B"; name = "2B";
break; break;
} }
fcr_set=ECX8|DSMC|DTLOCK|EMMX|EBRPRED|ERETSTK|E2MMX|EAMD3D; fcr_set = ECX8|DSMC|DTLOCK|EMMX|EBRPRED|ERETSTK|E2MMX|EAMD3D;
fcr_clr=DPDC; fcr_clr = DPDC;
#ifdef CONFIG_X86_OOSTORE #ifdef CONFIG_X86_OOSTORE
winchip2_unprotect_mcr(); winchip2_unprotect_mcr();
winchip2_create_optimal_mcr(); winchip2_create_optimal_mcr();
...@@ -383,15 +381,15 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c) ...@@ -383,15 +381,15 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c)
write combining on string, all types write combining on string, all types
weak write ordering weak write ordering
*/ */
lo|=31; lo |= 31;
wrmsr(MSR_IDT_MCR_CTRL, lo, hi); wrmsr(MSR_IDT_MCR_CTRL, lo, hi);
winchip2_protect_mcr(); winchip2_protect_mcr();
#endif #endif
break; break;
case 9: case 9:
name="3"; name = "3";
fcr_set=ECX8|DSMC|DTLOCK|EMMX|EBRPRED|ERETSTK|E2MMX|EAMD3D; fcr_set = ECX8|DSMC|DTLOCK|EMMX|EBRPRED|ERETSTK|E2MMX|EAMD3D;
fcr_clr=DPDC; fcr_clr = DPDC;
#ifdef CONFIG_X86_OOSTORE #ifdef CONFIG_X86_OOSTORE
winchip2_unprotect_mcr(); winchip2_unprotect_mcr();
winchip2_create_optimal_mcr(); winchip2_create_optimal_mcr();
...@@ -401,39 +399,39 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c) ...@@ -401,39 +399,39 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c)
write combining on string, all types write combining on string, all types
weak write ordering weak write ordering
*/ */
lo|=31; lo |= 31;
wrmsr(MSR_IDT_MCR_CTRL, lo, hi); wrmsr(MSR_IDT_MCR_CTRL, lo, hi);
winchip2_protect_mcr(); winchip2_protect_mcr();
#endif #endif
break; break;
default: default:
name="??"; name = "??";
} }
rdmsr(MSR_IDT_FCR1, lo, hi); rdmsr(MSR_IDT_FCR1, lo, hi);
newlo=(lo|fcr_set) & (~fcr_clr); newlo = (lo|fcr_set) & (~fcr_clr);
if (newlo!=lo) { if (newlo != lo) {
printk(KERN_INFO "Centaur FCR was 0x%X now 0x%X\n", lo, newlo ); printk(KERN_INFO "Centaur FCR was 0x%X now 0x%X\n", lo, newlo);
wrmsr(MSR_IDT_FCR1, newlo, hi ); wrmsr(MSR_IDT_FCR1, newlo, hi);
} else { } else {
printk(KERN_INFO "Centaur FCR is 0x%X\n",lo); printk(KERN_INFO "Centaur FCR is 0x%X\n", lo);
} }
/* Emulate MTRRs using Centaur's MCR. */ /* Emulate MTRRs using Centaur's MCR. */
set_bit(X86_FEATURE_CENTAUR_MCR, c->x86_capability); set_bit(X86_FEATURE_CENTAUR_MCR, c->x86_capability);
/* Report CX8 */ /* Report CX8 */
set_bit(X86_FEATURE_CX8, c->x86_capability); set_bit(X86_FEATURE_CX8, c->x86_capability);
/* Set 3DNow! on Winchip 2 and above. */ /* Set 3DNow! on Winchip 2 and above. */
if (c->x86_model >=8) if (c->x86_model >= 8)
set_bit(X86_FEATURE_3DNOW, c->x86_capability); set_bit(X86_FEATURE_3DNOW, c->x86_capability);
/* See if we can find out some more. */ /* See if we can find out some more. */
if ( cpuid_eax(0x80000000) >= 0x80000005 ) { if (cpuid_eax(0x80000000) >= 0x80000005) {
/* Yes, we can. */ /* Yes, we can. */
cpuid(0x80000005,&aa,&bb,&cc,&dd); cpuid(0x80000005, &aa, &bb, &cc, &dd);
/* Add L1 data and code cache sizes. */ /* Add L1 data and code cache sizes. */
c->x86_cache_size = (cc>>24)+(dd>>24); c->x86_cache_size = (cc>>24)+(dd>>24);
} }
sprintf( c->x86_model_id, "WinChip %s", name ); sprintf(c->x86_model_id, "WinChip %s", name);
break; break;
case 6: case 6:
...@@ -442,7 +440,7 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c) ...@@ -442,7 +440,7 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c)
} }
} }
static unsigned int __cpuinit centaur_size_cache(struct cpuinfo_x86 * c, unsigned int size) static unsigned int __cpuinit centaur_size_cache(struct cpuinfo_x86 *c, unsigned int size)
{ {
/* VIA C3 CPUs (670-68F) need further shifting. */ /* VIA C3 CPUs (670-68F) need further shifting. */
if ((c->x86 == 6) && ((c->x86_model == 7) || (c->x86_model == 8))) if ((c->x86 == 6) && ((c->x86_model == 7) || (c->x86_model == 8)))
...@@ -451,8 +449,8 @@ static unsigned int __cpuinit centaur_size_cache(struct cpuinfo_x86 * c, unsigne ...@@ -451,8 +449,8 @@ static unsigned int __cpuinit centaur_size_cache(struct cpuinfo_x86 * c, unsigne
/* VIA also screwed up Nehemiah stepping 1, and made /* VIA also screwed up Nehemiah stepping 1, and made
it return '65KB' instead of '64KB' it return '65KB' instead of '64KB'
- Note, it seems this may only be in engineering samples. */ - Note, it seems this may only be in engineering samples. */
if ((c->x86==6) && (c->x86_model==9) && (c->x86_mask==1) && (size==65)) if ((c->x86 == 6) && (c->x86_model == 9) && (c->x86_mask == 1) && (size == 65))
size -=1; size -= 1;
return size; return size;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册