Rev 1331 | Rev 1451 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1331 | Rev 1332 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2008. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2008. 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: 1331 $ |
8 | $Revision: 1332 $ |
9 | 9 | ||
10 | 10 | ||
Line 112... | Line 112... | ||
112 | cmp edx, (OS_BASE/4096) |
112 | cmp edx, (OS_BASE/4096) |
113 | jbe @F |
113 | jbe @F |
114 | mov edx, (OS_BASE/4096) |
114 | mov edx, (OS_BASE/4096) |
115 | jmp .set |
115 | jmp .set |
116 | @@: |
116 | @@: |
117 | cmp edx, (HEAP_BASE+HEAP_MIN_SIZE)/4096 |
117 | cmp edx, (HEAP_BASE-OS_BASE+HEAP_MIN_SIZE)/4096 |
118 | jae .set |
118 | jae .set |
119 | mov edx, (HEAP_BASE+HEAP_MIN_SIZE)/4096 |
119 | mov edx, (HEAP_BASE-OS_BASE+HEAP_MIN_SIZE)/4096 |
120 | .set: |
120 | .set: |
121 | mov [pg_data.kernel_pages-OS_BASE], edx |
121 | mov [pg_data.kernel_pages-OS_BASE], edx |
122 | shr edx, 10 |
122 | shr edx, 10 |
123 | mov [pg_data.kernel_tables-OS_BASE], edx |
123 | mov [pg_data.kernel_tables-OS_BASE], edx |