1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-18 15:30:21 +00:00

There is nothing special that requires SSE to be only on 686 class cpus.

This enables 586-only SMP kernels to compile again.

Problem reported by:  Jacek Jedrzejczak <jacol@ids.gda.pl>
This commit is contained in:
Peter Wemm 2001-08-18 04:04:45 +00:00
parent cccce27ae3
commit 4faa812afa
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=81879
2 changed files with 8 additions and 12 deletions

View File

@ -62,8 +62,8 @@ static void init_6x86(void);
static void init_6x86MX(void);
static void init_ppro(void);
static void init_mendocino(void);
void enable_sse(void);
#endif
void enable_sse(void);
int hw_instruction_sse = 0;
SYSCTL_INT(_hw, OID_AUTO, instruction_sse, CTLFLAG_RD,
@ -507,7 +507,9 @@ init_mendocino(void)
write_eflags(eflags);
#endif /* CPU_PPRO2CELERON */
}
#endif /* I686_CPU */
/*
* Initialize CR4 (Control register 4) to enable SSE instructions.
*/
@ -522,8 +524,6 @@ enable_sse(void)
#endif
}
#endif /* I686_CPU */
void
initializecpu(void)
{
@ -571,9 +571,7 @@ initializecpu(void)
default:
break;
}
#ifdef I686_CPU
enable_sse();
#endif
#if defined(PC98) && !defined(CPU_UPGRADE_HW_CACHE)
/*

View File

@ -62,8 +62,8 @@ static void init_6x86(void);
static void init_6x86MX(void);
static void init_ppro(void);
static void init_mendocino(void);
void enable_sse(void);
#endif
void enable_sse(void);
int hw_instruction_sse = 0;
SYSCTL_INT(_hw, OID_AUTO, instruction_sse, CTLFLAG_RD,
@ -507,7 +507,9 @@ init_mendocino(void)
write_eflags(eflags);
#endif /* CPU_PPRO2CELERON */
}
#endif /* I686_CPU */
/*
* Initialize CR4 (Control register 4) to enable SSE instructions.
*/
@ -522,8 +524,6 @@ enable_sse(void)
#endif
}
#endif /* I686_CPU */
void
initializecpu(void)
{
@ -571,9 +571,7 @@ initializecpu(void)
default:
break;
}
#ifdef I686_CPU
enable_sse();
#endif
#if defined(PC98) && !defined(CPU_UPGRADE_HW_CACHE)
/*