K 10 svn:author V 3 bde K 8 svn:date V 27 1995-12-26T01:21:39.000000Z K 7 svn:log V 541 Unstaticized addupc_task(). It is supposed to be called from trap(). See the comments for addupc_intr() and the NetBSD implementation. We use dummy versions of fuswintr() and susiwintr(), so addupc_intr() always pushes the work to trap() (this is inefficient), and trap() calls the special i386 function addupc() instead of addupc_task(). addupc() is more efficient than addupc_intr(), so some of the lost efficiency is recovered. However, addupc() may be broken on plain i386's since it doesn't check for write permission like copyout(). END