linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH][2.6] Dont use cpu_has_pse for WP test branch
@ 2003-11-04  7:07 Zwane Mwaikambo
  2003-11-04  9:33 ` Zwane Mwaikambo
  2003-11-04 16:13 ` Linus Torvalds
  0 siblings, 2 replies; 4+ messages in thread
From: Zwane Mwaikambo @ 2003-11-04  7:07 UTC (permalink / raw)
  To: Linux Kernel

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;
 	}

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-11-04 16:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-04  7:07 [PATCH][2.6] Dont use cpu_has_pse for WP test branch Zwane Mwaikambo
2003-11-04  9:33 ` Zwane Mwaikambo
2003-11-04 16:13 ` Linus Torvalds
2003-11-04 16:36   ` Zwane Mwaikambo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).