Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 06 Sep 2000 11:26:36 -0700
From:      Adagio Vangogh <adagio_v@pacbell.net>
To:        joel boutros <jdb@layer8.net>
Cc:        smp@freebsd.org
Subject:   Re: Sept 5th patch ...
Message-ID:  <39B68C5C.3C21C55E@pacbell.net>
References:  <20000906180520.8B54A37B422@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help


joel boutros wrote:

> the general trick is locking critical sections of code or data.
> previously when you did an splXXX(), you were assured that you
> weren't going to get interrupted by anything of specified priority
> or lower, so it was safe to assume your data probably wasn't going
> to change out from under you.

  FreeBSD has always used the notion of a "class" mask for interrupts
  and not priorities. Ie, all network devices fell under the net class and

  only a member of this class would block the rest of the members in the
  same class. How's this handled?

  --adagio v.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39B68C5C.3C21C55E>