From owner-cvs-all Sat Jan 20 19:15:17 2001 Delivered-To: cvs-all@freebsd.org Received: from VL-MS-MR003.sc1.videotron.ca (relais.videotron.ca [24.201.245.36]) by hub.freebsd.org (Postfix) with ESMTP id 47E3737B402; Sat, 20 Jan 2001 19:14:56 -0800 (PST) Received: from jehovah ([24.201.144.31]) by VL-MS-MR003.sc1.videotron.ca (Netscape Messaging Server 4.15) with SMTP id G7HT0V04.SXN; Sat, 20 Jan 2001 22:14:55 -0500 Message-ID: <002b01c08358$8c6f9ee0$1f90c918@jehovah> From: "Bosko Milekic" To: "Jake Burkholder" , , References: <200101210311.f0L3B3k73993@freefall.freebsd.org> Subject: Re: cvs commit: src/sys/i386/include globals.h Date: Sat, 20 Jan 2001 22:16:29 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jake Burkholder wrote: > jake 2001/01/20 19:11:03 PST > > Modified files: > sys/i386/include globals.h > Log: > Implement optimized PCPU accessors. These are necessary to support a > pre-emptable kernel. For variables of size 4 bytes or less they compile > to a single instruction, which does not allow a process to migrate cpus > in the middle, and get the value for the "wrong" cpu. > > Revision Changes Path > 1.17 +95 -20 src/sys/i386/include/globals.h This is excellent news! Woo! Go Jake! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message