Date: Sat, 25 Mar 2000 02:12:07 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Bruce Evans <bde@zeta.org.au> Cc: freebsd-current@FreeBSD.ORG Subject: Re: Anyone know why the syscall interface is using the doreti mechanism? Message-ID: <200003251012.CAA19991@apollo.backplane.com> References: <Pine.BSF.4.21.0003251654510.405-100000@alphplex.bde.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Ah, excellent summary Bruce! Now I know what to look for and test re: syscall returns. I'm confident I can at least test for the cases without needing the MP lock, which is all we really need to be able to optimize the critical path. I have also successfully removed all the nasty *CPL_LOCK stuff. It was only half-implemented anyway and virtually none of it would have been useful for interrupt threads. It's kinda nice having the SMP spl*() call overhead back down to the UP case. I'll post the new patch tomorrow. It's getting clean enough that you can almost understand the interrupt code :-) -Matt 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?200003251012.CAA19991>