forked from KolibriOS/kolibrios
memmap.inc: marked areas reserved by physical memory manager.
physmem.inc: fixed a little bug with cld/std with allocating and copying a physical memory block. git-svn-id: svn://kolibrios.org@69 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
09f8067f56
commit
7e96e14297
@ -190,6 +190,7 @@ isys_set_buffer: ;for using in kernel
|
|||||||
lea edi,[ebx+second_base_address]
|
lea edi,[ebx+second_base_address]
|
||||||
mov esi,ecx
|
mov esi,ecx
|
||||||
mov ecx,edx
|
mov ecx,edx
|
||||||
|
cld
|
||||||
rep movsb
|
rep movsb
|
||||||
ret
|
ret
|
||||||
sys_get_buffer:
|
sys_get_buffer:
|
||||||
@ -202,6 +203,7 @@ isys_get_buffer: ;for using in kernel
|
|||||||
mov edi,ecx
|
mov edi,ecx
|
||||||
lea esi,[ebx+second_base_address]
|
lea esi,[ebx+second_base_address]
|
||||||
mov ecx,edx
|
mov ecx,edx
|
||||||
|
cld
|
||||||
rep movsb
|
rep movsb
|
||||||
ret
|
ret
|
||||||
sys_internal_services:
|
sys_internal_services:
|
||||||
|
@ -126,7 +126,7 @@
|
|||||||
|
|
||||||
; 50000 -> 5FFFF free (64 Kb)
|
; 50000 -> 5FFFF free (64 Kb)
|
||||||
|
|
||||||
; 60000 -> 7FFFF paging tables
|
; 60000 -> 7FFFF reserved to physical memory manager
|
||||||
; 80000 -> 8FFFF additional app info, in 256 byte steps - 256 entries
|
; 80000 -> 8FFFF additional app info, in 256 byte steps - 256 entries
|
||||||
;
|
;
|
||||||
; 00 11db name of app running
|
; 00 11db name of app running
|
||||||
@ -198,7 +198,7 @@
|
|||||||
; 770000 -> 777fff tcp memory ( 32 kb)
|
; 770000 -> 777fff tcp memory ( 32 kb)
|
||||||
;
|
;
|
||||||
; 778000 -> 77ffff window skinning ( 32 kb)
|
; 778000 -> 77ffff window skinning ( 32 kb)
|
||||||
; 780000 -> 7fffff free (512 Kb)
|
; 780000 -> 7fffff reserved to physical memory manager
|
||||||
;
|
;
|
||||||
; 800000 -> BFFFFF mapped to LFB
|
; 800000 -> BFFFFF mapped to LFB
|
||||||
;
|
;
|
||||||
|
Loading…
Reference in New Issue
Block a user