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