Skip site navigation (1)Skip section navigation (2)
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>