|
@@ -410,6 +410,7 @@ enable_paging:
|
|
/*
|
|
/*
|
|
* Check if it is 486
|
|
* Check if it is 486
|
|
*/
|
|
*/
|
|
|
|
+ movb $4,X86 # at least 486
|
|
cmpl $-1,X86_CPUID
|
|
cmpl $-1,X86_CPUID
|
|
je is486
|
|
je is486
|
|
|
|
|
|
@@ -437,7 +438,6 @@ enable_paging:
|
|
movl %edx,X86_CAPABILITY
|
|
movl %edx,X86_CAPABILITY
|
|
|
|
|
|
is486:
|
|
is486:
|
|
- movb $4,X86
|
|
|
|
movl $0x50022,%ecx # set AM, WP, NE and MP
|
|
movl $0x50022,%ecx # set AM, WP, NE and MP
|
|
movl %cr0,%eax
|
|
movl %cr0,%eax
|
|
andl $0x80000011,%eax # Save PG,PE,ET
|
|
andl $0x80000011,%eax # Save PG,PE,ET
|