From owner-freebsd-arch Thu May 25 9:14: 7 2000 Delivered-To: freebsd-arch@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id E58E337C79D for ; Thu, 25 May 2000 09:14:03 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id JAA82872; Thu, 25 May 2000 09:13:59 -0700 (PDT) (envelope-from dillon) Date: Thu, 25 May 2000 09:13:59 -0700 (PDT) From: Matthew Dillon Message-Id: <200005251613.JAA82872@apollo.backplane.com> To: Chuck Paterson Cc: "Jordan K. Hubbard" , Terry Lambert , arch@freebsd.org Subject: Re: Preemptive kernel on older X86 hardware References: <200005250844.CAA19436@berserker.bsdi.com> Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG : : The good news is that the actual implementation of the :mutexs is machine dependent and can change wildly over different :architectures with no need for the callers to know. : :Chuck : :"Jordan K. Hubbard" wrote on: Thu, 25 May 2000 01:31:23 PDT :}> On intel anyway, subroutine calls are *cheap*, especially compared :}> to the overhead of a locked instruction or even an L1 cache miss. :} :}I don't believe this is true on all the architectures FreeBSD is :}anticipated to run on in the "near future", however. :} :}- Jordan Lets use subroutines during development at least, it will make things easier. I don't think anyone can argue with that :-) -Matt Matthew Dillon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message