diff options
author | grog <grog@FreeBSD.org> | 2000-09-08 06:58:58 +0000 |
---|---|---|
committer | grog <grog@FreeBSD.org> | 2000-09-08 06:58:58 +0000 |
commit | 5d888c38ed264f8b0de18f8fee1b728c7f78ef80 (patch) | |
tree | 54187ea2c3bce5e918963b51eb73f2e186072712 /sys/isa | |
parent | 50dc754f5693c79631ad9afeb0aa338eb6c28fb9 (diff) | |
download | FreeBSD-src-5d888c38ed264f8b0de18f8fee1b728c7f78ef80.zip FreeBSD-src-5d888c38ed264f8b0de18f8fee1b728c7f78ef80.tar.gz |
siointr1: Schedule soft interrupt when needed. This fixes the "no
interrupt" problem people had seen with SMPng.
Approved by: jasone
Tested by: bp
Diffstat (limited to 'sys/isa')
-rw-r--r-- | sys/isa/sio.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/isa/sio.c b/sys/isa/sio.c index 83a58e7..1dd7390 100644 --- a/sys/isa/sio.c +++ b/sys/isa/sio.c @@ -1980,6 +1980,8 @@ siointr1(com) /* XXX - needs to go away when alpha gets ithreads */ #ifdef __alpha__ schedsofttty(); +#else + setsofttty(); #endif #if 0 /* for testing input latency vs efficiency */ if (com->iptr - com->ibuf == 8) |