Subversion Repositories Kolibri OS

Rev

Rev 2 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 69
Line 188... Line 188...
188
;ecx - buffer start
188
;ecx - buffer start
189
;edx - buffer size
189
;edx - buffer size
190
  lea  edi,[ebx+second_base_address]
190
  lea  edi,[ebx+second_base_address]
191
  mov  esi,ecx
191
  mov  esi,ecx
192
  mov  ecx,edx
192
  mov  ecx,edx
-
 
193
  cld
193
  rep  movsb
194
  rep  movsb
194
  ret
195
  ret
195
sys_get_buffer:
196
sys_get_buffer:
196
  add  ecx,std_application_base_address
197
  add  ecx,std_application_base_address
197
isys_get_buffer:                 ;for using in kernel
198
isys_get_buffer:                 ;for using in kernel
Line 200... Line 201...
200
;ecx - buffer start
201
;ecx - buffer start
201
;edx - buffer size
202
;edx - buffer size
202
  mov  edi,ecx
203
  mov  edi,ecx
203
  lea  esi,[ebx+second_base_address]
204
  lea  esi,[ebx+second_base_address]
204
  mov  ecx,edx
205
  mov  ecx,edx
-
 
206
  cld
205
  rep  movsb
207
  rep  movsb
206
  ret
208
  ret
207
sys_internal_services:
209
sys_internal_services:
208
  cmp  eax,4
210
  cmp  eax,4
209
  jle  sys_sheduler
211
  jle  sys_sheduler