fixed mtrr in VGA modes

git-svn-id: svn://kolibrios.org@490 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Sergey Semyonov (Serge) 2007-05-14 04:27:51 +00:00
parent 4a8392eb9d
commit 189a524abf
2 changed files with 11 additions and 13 deletions

View File

@ -242,6 +242,8 @@ proc init_LFB
mov [BOOT_VAR+0x901c],byte 2
ret
@@:
call init_mtrr
mov edx, LFB_BASE
mov esi, [LFBAddress]
mov edi, 0x00800000
@ -968,15 +970,13 @@ new_services:
stdcall load_library, ebx
mov [esp+36], eax
ret
@@:
cmp eax, 20
ja .fail
mov eax, ecx
call user_realloc
mov [esp+36], eax
ret
cmp eax, 20
ja .fail
mov eax, ecx
call user_realloc
mov [esp+36], eax
ret
.fail:
xor eax, eax
mov [esp+36], eax

View File

@ -449,8 +449,6 @@ high_code:
ltr ax
mov [LFBSize], 0x800000
call init_mtrr
call init_LFB
call init_fpu
call init_malloc
@ -567,9 +565,9 @@ no_lib_load:
mov eax,char2
call file_system_lfn
pop eax
popad
popad
mov esi,boot_fonts
call boot_log