From: "J.E.J. Bottomley" <James.Bottomley@steeleye.com>
To: "Martin J. Bligh" <mbligh@aracnet.com>
Cc: Andrew Morton <akpm@digeo.com>,
linux-kernel <linux-kernel@vger.kernel.org>,
me Rusty Russell <rusty@rustcorp.com.au>,
dipankar@in.ibm.com
Subject: Re: Strange panic as soon as timer interrupts are enabled (recent 2.5)
Date: Thu, 07 Nov 2002 10:18:31 -0500 [thread overview]
Message-ID: <200211071518.gA7FIWv02566@localhost.localdomain> (raw)
In-Reply-To: Message from "Martin J. Bligh" <mbligh@aracnet.com> of "Wed, 06 Nov 2002 16:27:16 PST." <150020000.1036628836@flay>
mbligh@aracnet.com said:
> Which seems to work, and is similar to what James did, I think.
Yes, that's almost exactly equivalent. The voyager start_secondary sequence
is almost identical to the APIC sequence in function, it just plays with a
different piece of hardware.
> Not sure that's any less ugly than the above ;-) I prefer your idea of
> moving calibrate_delay, I'll try that sometime soonish, but need to
> stare at what uses the result for a while first.
The question really is whether the secondaries need to receive any interrupts
at all (except for the one that booted them) before the smp_commence mask is
cleared. I don't believe this to be the case. calibrate_delay only requires
that jiffies be ticking, which will happen as long as the boot cpu is
receiving timer interrupts. Perhaps the correct fix is not to enable the
interrupts early in the start_secondary sequence, and not to lower the APIC
(or VIC in my case) interrupt masks at all until after smp_commence. Thus the
boot CPU will handle all the interrupts up until that point.
James
next prev parent reply other threads:[~2002-11-07 15:12 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <Martin.Bligh@us.ibm.com>
2002-11-06 20:11 ` Martin J. Bligh
2002-11-06 19:32 ` J.E.J. Bottomley
2002-11-06 19:46 ` Andrew Morton
2002-11-06 20:45 ` Martin J. Bligh
2002-11-06 20:04 ` Andrew Morton
2002-11-06 22:48 ` Martin J. Bligh
2002-11-06 22:32 ` Andrew Morton
2002-11-07 0:27 ` Martin J. Bligh
2002-11-07 15:18 ` J.E.J. Bottomley [this message]
2002-11-07 15:23 ` Martin J. Bligh
2002-11-07 18:41 ` Dipankar Sarma
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200211071518.gA7FIWv02566@localhost.localdomain \
--to=james.bottomley@steeleye.com \
--cc=akpm@digeo.com \
--cc=dipankar@in.ibm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mbligh@aracnet.com \
--cc=rusty@rustcorp.com.au \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®