Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jul 1997 14:30:54 -0600
From:      Steve Passe <smp@csn.net>
To:        Warner Losh <imp@rover.village.org>
Cc:        Bruce Evans <bde@zeta.org.au>, 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 
Message-ID:  <199707222030.OAA11416@Ilsa.StevesCafe.com>
In-Reply-To: Your message of "Tue, 22 Jul 1997 13:58:36 MDT." <E0wql4u-00041O-00@rover.village.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
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





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707222030.OAA11416>