Subversion Repositories Kolibri OS

Rev

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

Rev 3383 Rev 3392
Line 69... Line 69...
69
format binary as "mnt"
69
format binary as "mnt"
Line 70... Line 70...
70
 
70
 
71
include 'macros.inc'
71
include 'macros.inc'
Line 72... Line 72...
72
include 'struct.inc'
72
include 'struct.inc'
Line 73... Line 73...
73
 
73
 
Line 74... Line 74...
74
$Revision: 3383 $
74
$Revision: 3392 $
Line 4614... Line 4614...
4614
        pop     ecx
4614
        pop     ecx
4615
        loop    @b
4615
        loop    @b
4616
        popad
4616
        popad
4617
        ret
4617
        ret
Line -... Line 4618...
-
 
4618
 
-
 
4619
msg_board_data_size = 65536 ; Must be power of two
4618
 
4620
 
4619
uglobal
4621
uglobal
4620
  msg_board_data:
-
 
4621
                  times 4096 db 0
4622
  msg_board_data  rb msg_board_data_size
4622
  msg_board_count dd 0x0
4623
  msg_board_count dd 0x0
Line 4623... Line 4624...
4623
endg
4624
endg
Line 4649... Line 4650...
4649
 
4650
 
Line 4650... Line 4651...
4650
end if
4651
end if
4651
 
4652
 
4652
        mov     [msg_board_data+ecx], bl
4653
        mov     [msg_board_data+ecx], bl
4653
        inc     ecx
4654
        inc     ecx
4654
        and     ecx, 4095
4655
        and     ecx, msg_board_data_size - 1
4655
        mov     [msg_board_count], ecx
4656
        mov     [msg_board_count], ecx
4656
        mov     [check_idle_semaphore], 5
4657
        mov     [check_idle_semaphore], 5
4657
        ret
4658
        ret