Subject: Re: SMP re-entrancy in kernel drivers/"bottom half?"
To: None <jonathan@dsg.stanford.edu>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-kern
Date: 12/18/2003 09:46:34
> >how low level interrupt handlers (e.g. Xintr_* on i386) raise SPL?
> 
> Last I looked, they use atomic instructions to modify a flags word.
> But changing one or two routines is a heck of a lot simpler than
> adding lock() calls to every data structure or subsystem.

i know about current implementation.
i'm asking how it works in your suggested way.
according to your first mail, "global" spinlocks should be held
during raising spl.  i can't understand why you think that works
if every Xintr_ need to acquire "global" spinlocks.

YAMAMOTO Takashi