Subversion Repositories Kolibri OS

Rev

Rev 568 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 568 Rev 741
Line 800... Line 800...
800
PG_SW            equ 0x003
800
PG_SW            equ 0x003
801
PG_NOCACHE       equ 0x018
801
PG_NOCACHE       equ 0x018
Line 802... Line 802...
802
 
802
 
803
align 4
803
align 4
804
proc set_ICH4
-
 
805
           stdcall AllocKernelSpace, dword 0x2000
-
 
806
           mov edi, eax
-
 
807
           mov ebx, [ctrl.codec_mem_base]
-
 
808
           and ebx, -4096
-
 
809
           stdcall MapPage, edi,ebx,PG_SW+PG_NOCACHE
-
 
810
           mov ebx, [ctrl.codec_mem_base]
-
 
811
           and ebx, 4095
-
 
812
           add ebx, edi
-
 
813
           mov [ctrl.codec_mem_base], ebx
-
 
Line 814... Line -...
814
           add edi, 0x1000
-
 
815
 
-
 
816
           mov ebx, [ctrl.ctrl_mem_base]
804
proc set_ICH4
817
           and ebx, -4096
805
 
-
 
806
           stdcall MapIoMem,[ctrl.codec_mem_base],0x1000,PG_SW+PG_NOCACHE
818
           stdcall MapPage, edi, ebx,PG_SW+PG_NOCACHE
807
           mov [ctrl.codec_mem_base], eax
819
           mov ebx, [ctrl.ctrl_mem_base]
-
 
820
           and ebx, 4095
808
 
Line 821... Line 809...
821
           add ebx, edi
809
           stdcall MapIoMem,[ctrl.ctrl_mem_base],0x1000,PG_SW+PG_NOCACHE
822
           mov [ctrl.ctrl_mem_base], ebx
810
           mov [ctrl.ctrl_mem_base], eax
Line 823... Line 811...
823
 
811