(toppers-users 807) Re: linux_serial.c ˤĤ

Okada Masahiro masahi-o astem.or.jp
2003ǯ 5 12 () 15:11:05 JST


ĤǤ

At Tue, 06 May 2003 14:14:38 +0900,
Okada Masahiro wrote:

> ĤޤƤΤ systask/linux_serial.c  serial_int_handler ǡ
> sig_sem ƤӽФƤȤǡE_CTX ֤äƤޤȤǤɤ⡢
> CPUå֤ʤΤ sig_sem ƤӽФʤ褦Ǥ
> 
> serial_int_handler ϡserial_sigio_callback 顢
> 
>       syscall(loc_cpu());
>       flag = serial_int_handler(1);
>       syscall(unl_cpu());
> 

** Cut quoted 6 lines by the mail filter. **

ʬǡDebian(3.0)ToppersΥߥ졼ĶLinuxǤdzΤ
Ƥߤޤȡ

                syscall(loc_cpu());
                syslog(LOG_INFO, "sns_loc(%d)", sns_loc());
                syscall(unl_cpu());

ȤΤưƤߤȡsns_loc() Τ 0 ֤ޤ

ToppersLinuxǤǤϡåǤ sense_lock()  0 ֤Τǡ
systask/linux_serial.c  serial_int_handler ǡåʤΤ 
sim_sem ƤӽФƤޤΤǤϤʤȻפޤ

δ㤤ޤ餴Ŧꤤޤ