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 |