Skip site navigation (1)Skip section navigation (2)
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>