Date: Sun, 24 Aug 1997 07:37:01 -0500 (CDT) From: dave adkins <adkin003@gold.tc.umn.edu> To: Steve Passe <smp@csn.net> Cc: smp@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/include param.h src/sys/i386/isa apic_ipl.s apic_vector.s icu_ipl.s ipl.s ipl_funcs.c src/sys/i386/i386 exception.s locore.s microtime.s simplelock.s Message-ID: <Pine.NEB.3.96.970824072621.260A-100000@samthedog.gold.tc.umn.edu> In-Reply-To: <199708240623.AAA10435@Ilsa.StevesCafe.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 24 Aug 1997, Steve Passe wrote: > > this is what I was looking for. try modifying i386/isa/ipl_funcs.c: > > move all the GENSPL() targets: > > from b4 the GENSPL2() macro to just after it, ie with the 2 existing > GENSPL2() targets: > > GENSPL2(splhigh, cpl = HWI_MASK | SWI_MASK) > GENSPL2(spltty, cpl |= tty_imask) > > then change them all from GENSPL to GENSPL2. reenable REAL_IFCPL and see > if that works. > Steve, The move from GENSPL to GENSPL2 fixes the problem. An splxxx must be called before smp is active. Thanks dave adkins
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96.970824072621.260A-100000>