Date: Fri, 24 Mar 2000 18:16:18 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: Alfred Perlstein <bright@wintelcom.net>, freebsd-current@FreeBSD.ORG Subject: SMP/BGL patch 04 Message-ID: <200003250216.SAA18264@apollo.backplane.com> References: <200003241759.JAA14699@apollo.backplane.com> <20000324155552.V21029@fw.wintelcom.net> <200003250024.QAA17399@apollo.backplane.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Patch 04 is ready. http://www.backplane.com/FreeBSD4/ http://www.backplane.com/FreeBSD4/smp-patch-04.diff Contains lots of cleanup of stale SMP code. There are still a few places where get_mplock is being called with interrupts disabled which I haven't found, so I put the sti test back in. I also removed the FAST_SIMPLELOCK optimization, which had been turned on - mainly because it's not useful if we are moving to an interrupt thread scheme (as in it's still a global interrupt lock, whereas the thread scheme will allow concurrent interrupt execution), but also because it makes too many assumptions about what can run outside the MP lock. I'm going to let people bang on this for a few days, and then I think it should be committed into -CURRENT (5.x) in order to allow people to start banging on optimizing the BGL/syscall paths. All comments welcome (but not necessary acted upon) :-). -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?200003250216.SAA18264>