![]() | |||||||||||
Messages in this thread Patch in this message |
It appears that not all processors which support PSE have the PSE bit set,
possibly we should be checking with PSE36 too. But instead i've opted to
simply check for 586+
Celeron (Mendocino): fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx fxsr
Opteron 240: fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 clflush mmx fxsr sse sse2 syscall mmxext lm 3dnowext 3dnow
Index: linux-2.6.0-test9/arch/i386/mm/init.c
===================================================================
RCS file: /build/cvsroot/linux-2.6.0-test9/arch/i386/mm/init.c,v
retrieving revision 1.1.1.1
diff -u -p -B -r1.1.1.1 init.c
--- linux-2.6.0-test9/arch/i386/mm/init.c 27 Oct 2003 07:12:18 -0000 1.1.1.1
+++ linux-2.6.0-test9/arch/i386/mm/init.c 4 Nov 2003 06:58:30 -0000
@@ -388,8 +388,7 @@ void __init paging_init(void)
void __init test_wp_bit(void)
{
- if (cpu_has_pse) {
- /* Ok, all PSE-capable CPUs are definitely handling the WP bit right. */
+ if (boot_cpu_data.x86_model >= 5) {
boot_cpu_data.wp_works_ok = 1;
return;
}
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
| ||||||||||
| Last update: 2005-03-22 13:58 [from the cache] ©2003-2008 | |||||||||||