Subversion Repositories Kolibri OS

Rev

Rev 4457 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4457 Rev 4923
Line 166... Line 166...
166
        priority        dd ?            ;+232
166
        priority        dd ?            ;+232
167
        in_schedule     LHEAD           ;+236
167
        in_schedule     LHEAD           ;+236
Line 168... Line 168...
168
 
168
 
Line -... Line 169...
-
 
169
ends
-
 
170
 
-
 
171
struct  IDE_DATA
-
 
172
        ProgrammingInterface dd ?
-
 
173
        Interrupt            dw ?
-
 
174
        RegsBaseAddres       dw ?
-
 
175
        BAR0_val             dw ?
-
 
176
        BAR1_val             dw ?
-
 
177
        BAR2_val             dw ?
-
 
178
        BAR3_val             dw ?
-
 
179
        dma_hdd_channel_1    db ?
-
 
180
        dma_hdd_channel_2    db ?
-
 
181
ends
-
 
182
 
-
 
183
struct  IDE_CACHE
-
 
184
        pointer              dd ?
-
 
185
        size                 dd ?   ; not use
-
 
186
        data_pointer         dd ?
-
 
187
        system_data_size     dd ?   ; not use
-
 
188
        appl_data_size       dd ?   ; not use
-
 
189
        system_data          dd ?
-
 
190
        appl_data            dd ?
-
 
191
        system_sad_size      dd ?
-
 
192
        appl_sad_size        dd ?
-
 
193
        search_start         dd ?
-
 
194
        appl_search_start    dd ?
-
 
195
ends
-
 
196
 
-
 
197
struct  IDE_DEVICE
-
 
198
        UDMA_possible_modes  db ?
Line 169... Line 199...
169
ends
199
        UDMA_set_mode        db ?
170
 
200
ends
171
 
201
 
172
; Core functions
202
; Core functions
173
include "core/sync.inc"     ; macros for synhronization objects
203
include "core/sync.inc"     ; macros for synhronization objects
174
include "core/sys32.inc"    ; process management
204
include "core/sys32.inc"    ; process management
175
include "core/sched.inc"    ; process scheduling
205
include "core/sched.inc"    ; process scheduling
-
 
206
include "core/syscall.inc"  ; system call
176
include "core/syscall.inc"  ; system call
207
include "core/fpu.inc"      ; all fpu/sse support
177
include "core/fpu.inc"      ; all fpu/sse support
208
include "core/memory.inc"
178
include "core/memory.inc"
209
include "core/mtrr.inc"
179
include "core/heap.inc"     ; kernel and app heap
210
include "core/heap.inc"     ; kernel and app heap
180
include "core/malloc.inc"   ; small kernel heap
211
include "core/malloc.inc"   ; small kernel heap
Line 256... Line 287...
256
; Access through BIOS
287
; Access through BIOS
257
include "blkdev/bd_drv.inc"
288
include "blkdev/bd_drv.inc"
Line 258... Line 289...
258
 
289
 
Line 259... Line -...
259
; CD drive controller
-
 
260
 
290
; CD drive controller
Line 261... Line 291...
261
include "blkdev/cdrom.inc"
291
 
Line 262... Line 292...
262
include "blkdev/cd_drv.inc"
292
include "blkdev/cd_drv.inc"