Date: Sun, 25 Jul 1999 09:35:36 +1000 From: Bruce Evans <bde@zeta.org.au> To: bde@zeta.org.au, nsouch@teaser.fr Cc: current@FreeBSD.ORG, des@flood.ping.uio.no, obrien@NUXI.com, sobomax@altavista.net Subject: Re: PLIP is still broken :( Message-ID: <199907242335.JAA10442@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>>Possible quick fix (hack): change all the spltty()'s in lpt.c to >>splnet()'s. lpt isn't a tty driver; it just abuses spltty(). Abusing >>splnet() instead should work OK for lpt and fix if_plip. > >This seems good until the intr stuff handle dynamic update of a interrupt spl. >Is there some work in progress on that? Not much. ppc needs to do most of the work by registering its interrupt with the correct interrupt maskptr for the currently attached device. This may involve unregistering the interrupt when the device changes. The generic code could help here by supporting atomic changing of interrupt maskptrs without unregistering the interrupt. Otherwise, the generic code is missing mainly update of the interrupt masks when an interrupt is unregistered. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199907242335.JAA10442>