Subversion Repositories Kolibri OS

Rev

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

Rev 2382 Rev 2385
Line 10... Line 10...
10
IRQ_POOL_SIZE  equ 48
10
IRQ_POOL_SIZE  equ 48
Line 11... Line 11...
11
 
11
 
Line 12... Line 12...
12
uglobal
12
uglobal
13
 
13
 
Line 14... Line 14...
14
align 16
14
align 16
15
irqh_tab            rd LHEAD.sizeof * IRQ_RESERVED / 4
15
irqh_tab            rd sizeof.LHEAD * IRQ_RESERVED / 4
Line 16... Line 16...
16
 
16
 
17
irqh_pool           rd IRQH.sizeof * IRQ_POOL_SIZE /4
17
irqh_pool           rd sizeof.IRQH * IRQ_POOL_SIZE /4
Line 32... Line 32...
32
        stosd
32
        stosd
33
        stosd
33
        stosd
34
        loop    @B
34
        loop    @B
Line 35... Line 35...
35
 
35
 
36
        mov     ecx, IRQ_POOL_SIZE-1
36
        mov     ecx, IRQ_POOL_SIZE-1
37
        mov     eax, irqh_pool+IRQH.sizeof
37
        mov     eax, irqh_pool+sizeof.IRQH
38
        mov     [next_irqh], irqh_pool
38
        mov     [next_irqh], irqh_pool
39
@@:
39
@@:
40
        mov     [eax-IRQH.sizeof], eax
40
        mov     [eax-sizeof.IRQH], eax
41
        add     eax, IRQH.sizeof
41
        add     eax, sizeof.IRQH
Line 42... Line 42...
42
        loop    @B
42
        loop    @B
43
 
43
 
Line 44... Line 44...
44
        mov     [eax-IRQH.sizeof], dword 0
44
        mov     [eax-sizeof.IRQH], dword 0
45
        ret
45
        ret