Subversion Repositories Kolibri OS

Rev

Rev 428 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 428 Rev 464
Line 144... Line 144...
144
;         2c dword  window cursor handle
144
;         2c dword  window cursor handle
145
;         30 dword  first event in list
145
;         30 dword  first event in list
146
;         34 dword  last event in list
146
;         34 dword  last event in list
147
;         38 dword  first kernel object in list
147
;         38 dword  first kernel object in list
148
;         3c dword  last kernel object in list
148
;         3c dword  last kernel object in list
149
;
-
 
-
 
149
;         40 dword  thread esp
-
 
150
;         44 dword  io permission map page 0
-
 
151
;         48 dword  io permission map page 1
-
 
152
          4c dword  debug state: 1= load debug registers
150
;         40-7F     unused
153
;         50-7F     unused
151
;
154
;
152
;         80 dword  address of random shaped window area
155
;         80 dword  address of random shaped window area
153
;         84 byte   shape area scale
156
;         84 byte   shape area scale
154
;         88 dword  free
157
;         88 dword  free
155
;         8C dword  application memory size
158
;         8C dword  application memory size
Line 206... Line 209...
206
;
209
;
207
; 0x80460000 -> 5FFFFF   display info
210
; 0x80460000 -> 5FFFFF   display info
208
;
211
;
209
; 0x80600000 -> 6FFFFF   hd cache
212
; 0x80600000 -> 6FFFFF   hd cache
210
;
213
;
211
; 0x80700000 -> 71ffff   tcp memory       (128 kb)
214
; 0x80700000 -> 71ffff   tcp memory       128 Kb
212
; 0x80720000 -> 75ffff   free (256 kb)
215
; 0x80720000 -> 75ffff   free (256 kb)
213
;
216
;
214
; 0x80760000 -> 76ffff   !vrr driver
217
; 0x80760000 -> 76ffff   !vrr driver
215
; 0x80770000 -> 777fff   tcp memory       ( 32 kb)
218
; 0x80770000 -> 777fff   tcp memory        32 Kb
216
;
-
 
217
; 0x80780000 -> 0x80987FFF TSS and IO map for (8192*8)=65536 ports
-
 
218
;                          (128+8192)*256 = 2129920 = 0x208000
-
 
219
;
-
 
220
; 0x80988000 -> 0x8098AFFF draw_data   - 256 entries
-
 
221
;
219
;
-
 
220
; 0x80780000 -> 0x80782FFF draw data     - 256 entries
222
;         00   dword  draw limit - x start
221
;         00   dword  draw limit - x start
223
;         04   dword  draw limit - y start
222
;         04   dword  draw limit - y start
224
;         08   dword  draw limit - x end
223
;         08   dword  draw limit - x end
225
;         0C   dword  draw limit - y end
224
;         0C   dword  draw limit - y end
226
;
225
;
-
 
226
; 0x80783F80 -> 0x80783FFF TSS            128 bytes
-
 
227
;
-
 
228
; 0x80784000 -> 0x80785FFF IO map for (8192*8)=65536 ports
227
;
229
;
228
; 0x8098B000 ->       kernel heap
230
; 0x80786000 ->       kernel heap
229
; 0x81FFFFFF          heap min limit
231
; 0x81FFFFFF          heap min limit
230
; 0xFDBFFFFF          heap max limit
232
; 0xFDBFFFFF          heap max limit
Line 231... Line 233...
231
 
233
 
232
; 0xFDC00000 -> 0xFDFFFFFF  page tables 4Mb
234
; 0xFDC00000 -> 0xFDFFFFFF  page tables 4Mb