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>