Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. ; CLEAR 0x280000-0xF00000
  2.  
  3.         xor   eax,eax
  4.         mov   edi,0x280000
  5.         mov   ecx,(0x100000*0xF-0x280000) / 4
  6.         cld
  7.         rep   stosd
  8. ; CLEAR 0x80000-0x90000
  9. ;       xor   eax,eax
  10.  
  11.         mov   edi,0x80000
  12.         mov   ecx,(0x90000-0x80000)/4
  13. ;       cld
  14.         rep   stosd
  15.  
  16. ; CLEAR KERNEL UNDEFINED GLOBALS
  17.         mov   edi, endofcode
  18.         mov   ecx, (uglobals_size/4)+4
  19.         rep   stosd
  20.  
  21. ; SAVE & CLEAR 0-0xffff
  22.  
  23.         mov   esi,0x0000
  24.         mov   edi,0x2F0000
  25.         mov   ecx,0x10000 / 4
  26.         cld
  27.         rep   movsd
  28.         xor   eax,eax
  29.         mov   edi,0
  30.         mov   ecx,0x10000 / 4
  31.         cld
  32.         rep   stosd