Rev 914 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 914 | Rev 1066 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 914 $ |
8 | $Revision: 1066 $ |
9 | 9 | ||
Line 161... | Line 161... | ||
161 | xor ecx, ecx |
161 | xor ecx, ecx |
162 | xchg ecx, [page_tabs+esi*4] |
162 | xchg ecx, [page_tabs+esi*4] |
163 | test cl, 1 |
163 | test cl, 1 |
164 | jz @F |
164 | jz @F |
Line 165... | Line 165... | ||
165 | 165 | ||
166 | call @core_free@4 |
166 | call @frame_free@4 |
167 | mov eax, esi |
167 | mov eax, esi |
168 | shl eax, 12 |
168 | shl eax, 12 |
169 | invlpg [eax] |
169 | invlpg [eax] |
170 | @@: |
170 | @@: |
Line 285... | Line 285... | ||
285 | xchg ecx, [page_tabs+edx*4] |
285 | xchg ecx, [page_tabs+edx*4] |
286 | test al, 1 |
286 | test al, 1 |
287 | jz .loop |
287 | jz .loop |
Line 288... | Line 288... | ||
288 | 288 | ||
289 | push edx |
289 | push edx |
290 | call @core_free@4 |
290 | call @frame_free@4 |
291 | pop edx |
291 | pop edx |
292 | mov eax, edx |
292 | mov eax, edx |
293 | shl eax, 12 |
293 | shl eax, 12 |
294 | invlpg [eax] |
294 | invlpg [eax] |