From owner-cvs-sys Tue Jul 22 13:31:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA25790 for cvs-sys-outgoing; Tue, 22 Jul 1997 13:31:23 -0700 (PDT) Received: from Ilsa.StevesCafe.com (Ilsa.StevesCafe.com [205.168.119.129]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA25782; Tue, 22 Jul 1997 13:31:16 -0700 (PDT) Received: from Ilsa.StevesCafe.com (localhost [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.6/8.8.5) with ESMTP id OAA11416; Tue, 22 Jul 1997 14:30:54 -0600 (MDT) Message-Id: <199707222030.OAA11416@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0gamma 1/27/96 From: Steve Passe To: Warner Losh cc: Bruce Evans , cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-sys@freebsd.org, fsmp@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 microtime.s mp_machdep.c mpapic.c In-reply-to: Your message of "Tue, 22 Jul 1997 13:58:36 MDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 22 Jul 1997 14:30:54 -0600 Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, I think I somehow screwed the 1st commit... I redid it and suspect its right this time, but freefall is refusing me cvsup services for some reason so I can't prove it one way or the other. Anyways all I've done so far is round up all the various accesses to the IO APIC and the imen variable into a set of 2 accessor functions: INTREN() and INTRDIS() For SMP imen should be considered "not there", its access has to be atomic with APIC modifications to be MP-safe. I have a little more to do to INTRxxx(), then I'll try wrapping them up in simple_lock(). -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD