Jose Luis Alarcon Sanchez, le Sun 01 Jul 2007 13:56:22 +0200, a écrit :
> [   26.383601] CPU0: AMD Athlon(tm) Processor stepping 04

Ok, so this is Athlon. Could you try to apply attached patch to gnumach?
(and if that helps, try without CR0_NW)

Samuel
Index: ./i386/i386at/model_dep.c
===================================================================
RCS file: /cvsroot/hurd/gnumach/i386/i386at/Attic/model_dep.c,v
retrieving revision 1.9.2.13
diff -u -p -r1.9.2.13 model_dep.c
--- ./i386/i386at/model_dep.c   5 May 2007 15:27:44 -0000       1.9.2.13
+++ ./i386/i386at/model_dep.c   1 Jul 2007 20:56:30 -0000
@@ -268,7 +268,8 @@ i386at_init(void)
        set_cr3((unsigned)kernel_page_dir);
        if (CPU_HAS_FEATURE(CPU_FEATURE_PGE))
                set_cr4(get_cr4() | CR4_PGE);
-       set_cr0(get_cr0() | CR0_PG | CR0_WP);
+       printf("boot cr0 is %x\n",get_cr0());
+       set_cr0(get_cr0() | CR0_PG | CR0_WP | CR0_CD | CR0_NW);
        flush_instr_queue();
 
        /*
_______________________________________________
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd

Reply via email to