Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jul 2001 17:28:35 -0700 (PDT)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Matthew Jacob <mjacob@feral.com>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, Matt Jacob <mjacob@FreeBSD.org>
Subject:   RE: cvs commit: src/sys/alpha/alpha machdep.c mp_machdep.c vm_ma
Message-ID:  <XFMail.010714172835.jhb@FreeBSD.org>
In-Reply-To: <20010714171122.L29594-100000@wonky.feral.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 15-Jul-01 Matthew Jacob wrote:
> 
> 
> What do you mean? You mean the 'cngect' dance? That'd work too if you'd like.

No, the ugly rendezvous where we stop all the CPUs and then do a handshake to
transfer control over to the boot CPU which then shuts down the CPU that just
poked it and then performs the final halt so that the SRM console is on the
boot CPU, for example.  Alpha may not need this however.  The 4100 at work
doesn't hang on shutdowns and seems to work fine regardless of which CPU does
the halt and drop to SRM.
 
> On Sat, 14 Jul 2001, John Baldwin wrote:
> 
>>
>> On 14-Jul-01 Matt Jacob wrote:
>> > mjacob      2001/07/14 14:37:58 PDT
>> >
>> >   Modified files:
>> >     sys/alpha/alpha      machdep.c mp_machdep.c vm_machdep.c
>> >     sys/alpha/include    smp.h
>> >   Log:
>> >   Fix reboot hangs that have happened with multiple processors
>> >   on Alpha 4100s.
>> >
>> >   Basically, if you're halting or you're rebooting, you should
>> >   tell all other processors to halt first. Define IPI_HALT- IPI_STOP
>> >   is not what we want for this purpose, which will call prom_halt(0)
>> >   on receipt.
>> >
>> >   The processor running the halt or reboot wil send an IPI_HALT to all
>> >   other processors, delay a bit, then continue to do what what it was
>> >   planning on doing (prom_halt({0|1})).
>>
>> Are you sure we don't need to do the "real" halt on the boot processor like
>> we
>> have to do on the x86?
>>
>> --
>>
>> John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/
>> PGP Key: http://www.baldwin.cx/~john/pgpkey.asc
>> "Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/
>>
> 

-- 

John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/
PGP Key: http://www.baldwin.cx/~john/pgpkey.asc
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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